Class 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 文档与 PDF 规范不匹配时控制 PDF/A 转换的标志。
public bool CheckDifferentNamesInFontDictionaries { get; set; }属性值
ErrorAction
获取或设置对无法转换的对象应采取的操作。
public ConvertErrorAction ErrorAction { get; set; }属性值
IccProfileFileName
获取或设置在 PDF/A 转换中使用的 ICC(International Color Consortium)配置文件的文件名,以替代默认配置文件。
public string IccProfileFileName { get; set; }属性值
Inputs
获取数据集合。
public List<idata> Inputs { get; }属性值
IsLowMemoryMode
获取或设置在 PDF/A 转换过程中是否启用低内存模式。
public bool IsLowMemoryMode { get; set; }属性值
LogOutputSource
获取或设置日志输出的数据源。
public IData 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(IData)
向集合中添加新数据。
public void AddInput(IData data)参数
dataIData:输入数据。
Namespace: Documentize
Assembly: Documentize.dll