类 PdfAOptionsBase
表示 Documentize.PdfAConverter 插件选项的基类。该类提供了配置 PDF/A 转换和验证过程的属性和方法。
表示 Documentize.PdfAConverter 插件选项的基类。 该类提供了配置 PDF/A 转换和验证过程的属性和方法。
public abstract class PdfAOptionsBase : IPluginOptions
继承
派生
实现
继承的成员
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
构造函数
PdfAOptionsBase()
protected PdfAOptionsBase()
属性
AlignText
获取或设置一个值,该值指示在 PDF/A 转换过程中是否需要额外的手段来保持文本对齐。
public bool AlignText { get; set; }
属性值
备注
当设置为 true 时,转换过程将尝试恢复原始文本段边界。 对于大多数文档,通常不需要将此属性从默认的 false 值更改,因为在默认转换过程中,文本对齐不会改变。
CheckDifferentNamesInFontDictionaries
获取控制 PDF/A 转换的标志,以处理源 PDF 文档与 PDF 规范不一致的情况。
public bool CheckDifferentNamesInFontDictionaries { get; set; }
属性值
ErrorAction
获取或设置无法转换的对象所采取的操作。
public ConvertErrorAction ErrorAction { get; set; }
属性值
IccProfileFileName
获取或设置用于 PDF/A 转换的 ICC(国际色彩联盟)配置文件的文件名,替代默认文件名。
public string IccProfileFileName { get; set; }
属性值
Inputs
获取数据源集合。
public List<idatasource> Inputs { get; }
属性值
IsLowMemoryMode
获取或设置一个值,该值指示 PDF/A 转换过程中是否启用低内存模式。
public bool IsLowMemoryMode { get; set; }
属性值
LogOutputSource
获取或设置日志输出的数据源。
public IDataSource LogOutputSource { get; set; }
属性值
OptimizeFileSize
获取或设置一个值,该值指示是否应该在 PDF/A 转换过程中尝试减少文件大小。
public bool OptimizeFileSize { get; set; }
属性值
备注
当设置为 true 时,转换过程将尝试最小化生成的文件大小。 这可能会影响转换过程的性能。
PdfAVersion
获取或设置要用于验证或转换的 PDF/A 标准版本。
public PdfAStandardVersion PdfAVersion { get; set; }
属性值
备注
PDF/A 标准版本用于确定 PDF/A 验证和转换的合规性水平。 如果版本设置为 Documentize.PdfAStandardVersion.Auto,系统将根据文档元数据自动确定适当的 PDF/A 标准版本进行验证。 对于 PDF/A 转换过程,Documentize.PdfAStandardVersion.Auto 默认使用 PDF/A-1b 标准版本。
SoftMaskAction
获取或设置在转换带有软遮罩的图像时应采取的操作。
public ConvertSoftMaskAction SoftMaskAction { get; set; }
属性值
方法
AddInput(IDataSource)
将新的数据源添加到集合中。
public void AddInput(IDataSource dataSource)
参数
dataSource
IDataSource:
命名空间: Documentize 程序集: Documentize.dll