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/A 转换的标志,适用于源 PDF 文档与 PDF 规范不对应的情况。
public bool CheckDifferentNamesInFontDictionaries { get; set; }属性值
ErrorAction
获取或设置无法转换的对象的处理操作。
public ConvertErrorAction ErrorAction { get; set; }属性值
IccProfileFileName
获取或设置用于 PDF/A 转换的 ICC(国际颜色协会)配置文件的文件名,替代默认配置文件。
public string IccProfileFileName { get; set; }属性值
Inputs
获取数据源集合
public List<idatasource> Inputs { get; }属性值
IsLowMemoryMode
获取或设置一个值,指示在 PDF/A 转换过程中是否启用低内存模式。
public bool IsLowMemoryMode { get; set; }属性值
LogOutputSource
获取或设置日志输出的数据源。
public IDataSource 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(IDataSource)
向集合中添加新的数据源
public void AddInput(IDataSource dataSource)参数
dataSourceIDataSource:
命名空间: Documentize 程序集: Documentize.dll