类 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/A 转换的标志,以处理源 PDF 文档与 PDF 规范不一致的情况。

public bool CheckDifferentNamesInFontDictionaries { get; set; }

属性值

bool

ErrorAction

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

public ConvertErrorAction ErrorAction { get; set; }

属性值

ConvertErrorAction

IccProfileFileName

获取或设置用于 PDF/A 转换的 ICC(国际色彩联盟)配置文件的文件名,替代默认文件名。

public string IccProfileFileName { get; set; }

属性值

string

Inputs

获取数据源集合。

public List<idatasource> Inputs { get; }

属性值

List<IDataSource>

IsLowMemoryMode

获取或设置一个值,该值指示 PDF/A 转换过程中是否启用低内存模式。

public bool IsLowMemoryMode { get; set; }

属性值

bool

LogOutputSource

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

public IDataSource LogOutputSource { get; set; }

属性值

IDataSource

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(IDataSource)

将新的数据源添加到集合中。

public void AddInput(IDataSource dataSource)

参数

命名空间: Documentize 程序集: Documentize.dll

 中文