Class PdfAOptionsBase
表示 Documentize.PdfAConverter 插件选项的基类。此类提供用于配置 PDF/A 转换和验证过程的属性和方法。
表示 Documentize.PdfAConverter 插件选项的基类。
此类提供用于配置 PDF/A 转换和验证过程的属性和方法。
public abstract class PdfAOptionsBase : IPluginOptionsInheritance
Derived
Implements
Inherited Members
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Constructors
PdfAOptionsBase()
protected PdfAOptionsBase()Properties
AlignText
获取或设置一个值,指示在 PDF/A 转换过程中是否需要额外的手段来保持文本对齐。
public bool AlignText { get; set; }Property Value
Remarks
当设置为 true 时,转换过程将尝试恢复原始文本段的边界。
对于大多数文档,无需将此属性从默认的 false 值更改,因为在默认转换过程中文本对齐不会改变。
CheckDifferentNamesInFontDictionaries
获取在源 PDF 文档不符合 PDF 规范的情况下控制 PDF/A 转换的标志。
public bool CheckDifferentNamesInFontDictionaries { get; set; }Property Value
ErrorAction
获取或设置对无法转换的对象所采取的操作。
public ConvertErrorAction ErrorAction { get; set; }Property Value
IccProfileFileName
获取或设置在 PDF/A 转换中使用的 ICC(International Color Consortium)配置文件的文件名,以替代默认配置文件。
public string IccProfileFileName { get; set; }Property Value
Inputs
获取数据集合。
public List<idata> Inputs { get; }Property Value
IsLowMemoryMode
获取或设置在 PDF/A 转换过程中是否启用低内存模式的值。
public bool IsLowMemoryMode { get; set; }Property Value
LogOutputSource
获取或设置日志输出的数据源。
public IData LogOutputSource { get; set; }Property Value
OptimizeFileSize
获取或设置在 PDF/A 转换过程中是否尝试减小文件大小的值。
public bool OptimizeFileSize { get; set; }Property Value
Remarks
当设置为 true 时,转换过程将尝试最小化生成的文件大小。
这可能会影响转换过程的性能。
PdfAVersion
获取或设置用于验证或转换的 PDF/A 标准版本。
public PdfAStandardVersion PdfAVersion { get; set; }Property Value
Remarks
PDF/A 标准版本用于确定 PDF/A 验证和转换的合规级别。
如果将版本设置为 Documentize.PdfAStandardVersion.Auto,系统将根据文档元数据自动确定用于验证的适当 PDF/A 标准版本。
对于 PDF/A 转换过程,Documentize.PdfAStandardVersion.Auto 默认使用 PDF/A-1b 标准版本。
SoftMaskAction
获取或设置在转换带软遮罩的图像时要采取的操作。
public ConvertSoftMaskAction SoftMaskAction { get; set; }Property Value
Methods
AddInput(IData)
向集合中添加新数据
public void AddInput(IData data)Parameters
dataIData: 输入数据。 :
Namespace: Documentize Assembly: Documentize.dll