Class PdfAOptionsBase

信息

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

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

public abstract class PdfAOptionsBase : IPluginOptions

继承关系

objectPdfAOptionsBase

派生类

实现接口

继承的成员

构造函数

PdfAOptionsBase()

protected PdfAOptionsBase()

属性

AlignText

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

public bool AlignText { get; set; }

属性值

bool

备注

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

CheckDifferentNamesInFontDictionaries

获取在源 PDF 文档与 PDF 规范不匹配时控制 PDF/A 转换的标志。

public bool CheckDifferentNamesInFontDictionaries { get; set; }

属性值

bool

ErrorAction

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

public ConvertErrorAction ErrorAction { get; set; }

属性值

ConvertErrorAction

IccProfileFileName

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

public string IccProfileFileName { get; set; }

属性值

string

Inputs

获取数据集合。

public List<idata> Inputs { get; }

属性值

List<IData>

IsLowMemoryMode

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

public bool IsLowMemoryMode { get; set; }

属性值

bool

LogOutputSource

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

public IData LogOutputSource { get; set; }

属性值

IData

OptimizeFileSize

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

public bool OptimizeFileSize { get; set; }

属性值

bool

备注

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

PdfAVersion

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

public PdfAStandardVersion PdfAVersion { get; set; }

属性值

PdfAStandardVersion

备注

PDF/A 标准版本用于确定 PDF/A 验证和转换的合规级别。
如果将版本设置为 Documentize.PdfAStandardVersion.Auto,系统将根据文档元数据自动确定用于验证的适当 PDF/A 标准版本。
对于 PDF/A 转换过程,Documentize.PdfAStandardVersion.Auto 默认使用 PDF/A-1b 标准版本。

SoftMaskAction

获取或设置在转换带有软遮罩的图像时应采取的操作。

public ConvertSoftMaskAction SoftMaskAction { get; set; }

属性值

ConvertSoftMaskAction

方法

AddInput(IData)

向集合中添加新数据。

public void AddInput(IData data)

参数

  • data IData:输入数据。

Namespace: Documentize
Assembly: Documentize.dll

 中文