Class PdfAOptionsBase

信息

表示 Documentize.PdfAConverter 插件选项的基类。此类提供用于配置 PDF/A 转换和验证过程的属性和方法。

表示 Documentize.PdfAConverter 插件选项的基类。
此类提供用于配置 PDF/A 转换和验证过程的属性和方法。

public abstract class PdfAOptionsBase : IPluginOptions

Inheritance

objectPdfAOptionsBase

Derived

Implements

Inherited Members

Constructors

PdfAOptionsBase()

protected PdfAOptionsBase()

Properties

AlignText

获取或设置一个值,指示在 PDF/A 转换过程中是否需要额外的手段来保持文本对齐。

public bool AlignText { get; set; }

Property Value

bool

Remarks

当设置为 true 时,转换过程将尝试恢复原始文本段的边界。
对于大多数文档,无需将此属性从默认的 false 值更改,因为在默认转换过程中文本对齐不会改变。

CheckDifferentNamesInFontDictionaries

获取在源 PDF 文档不符合 PDF 规范的情况下控制 PDF/A 转换的标志。

public bool CheckDifferentNamesInFontDictionaries { get; set; }

Property Value

bool

ErrorAction

获取或设置对无法转换的对象所采取的操作。

public ConvertErrorAction ErrorAction { get; set; }

Property Value

ConvertErrorAction

IccProfileFileName

获取或设置在 PDF/A 转换中使用的 ICC(International Color Consortium)配置文件的文件名,以替代默认配置文件。

public string IccProfileFileName { get; set; }

Property Value

string

Inputs

获取数据集合。

public List<idata> Inputs { get; }

Property Value

List<IData>

IsLowMemoryMode

获取或设置在 PDF/A 转换过程中是否启用低内存模式的值。

public bool IsLowMemoryMode { get; set; }

Property Value

bool

LogOutputSource

获取或设置日志输出的数据源。

public IData LogOutputSource { get; set; }

Property Value

IData

OptimizeFileSize

获取或设置在 PDF/A 转换过程中是否尝试减小文件大小的值。

public bool OptimizeFileSize { get; set; }

Property Value

bool

Remarks

当设置为 true 时,转换过程将尝试最小化生成的文件大小。
这可能会影响转换过程的性能。

PdfAVersion

获取或设置用于验证或转换的 PDF/A 标准版本。

public PdfAStandardVersion PdfAVersion { get; set; }

Property Value

PdfAStandardVersion

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

ConvertSoftMaskAction

Methods

AddInput(IData)

向集合中添加新数据

public void AddInput(IData data)

Parameters

  • data IData: 输入数据。 :

Namespace: Documentize Assembly: Documentize.dll

 中文