PdfFormatConversionOptions
概述
PdfFormatConversionOptions 是 Aspose.PDF FOSS 中用于 .NET 的类。
将 PDF 文档转换为特定 PDF/A 合规级别的选项。
此类提供 6 个方法,用于在 .NET 程序中处理 PdfFormatConversionOptions 对象。可用的方法包括:PdfFormatConversionOptions。在安装了 Aspose.PDF FOSS for .NET 包之后,所有公共成员对任何 .NET 应用程序均可访问。属性:AlignText、AutoTaggingSettings、ConvertSoftMaskAction、Default、ErrorAction、ExcludeFontsStrategy,以及其他 17 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
TargetFormat | PdfFormat | 读写 | 目标 PDF/A 合规级别。 |
Format | PdfFormat | 读写 | 目标 PDF/A 合规级别 (别名为 TargetFormat)。 |
ErrorAction | ConvertErrorAction | 读写 | 发现违规时的操作:修复或仅记录。 |
OptimizeFileSize | bool | 读写 | 是否在转换过程中优化文件大小。 |
TransparencyAction | ConvertTransparencyAction | 读写 | 遇到透明度时的处理方式。 |
LogFileName | string? | 读写 | 用于写入转换结果的日志文件路径。 |
LogStream | Stream? | 读写 | 用于记录转换结果的流。 |
IccProfileFileName | string? | 读写 | 用于 PDF/X 转换的 ICC 色彩配置文件路径。 |
OutputIntent | OutputIntent? | 读写 | 针对 PDF/X 转换的输出意图。 |
AlignText | bool | 读写 | 当为真时,转换器会根据 AlignStrategy 对齐相邻的文本片段。 |
AutoTaggingSettings | AutoTaggingSettings | 读写 | 自动标签配置。 |
ConvertSoftMaskAction | ConvertSoftMaskAction | 读写 | 软掩码的转换方式。 |
Default | PdfFormatConversionOptions | 读取 | 默认转换选项,针对 PDF/A-1B,Delete-on-error。 |
ExcludeFontsStrategy | RemoveFontsStrategy | 读写 | 从转换输出中移除字体的策略。 |
FontEmbeddingOptions | FontEmbeddingOptions | 读取 | 字体嵌入行为。 |
IsAsyncImageStreamsConversionMode | bool | 读写 | 当为 true 时,图像流转换将在可能的情况下异步运行。 |
IsLowMemoryMode | bool | 读写 | 当 true 时,转换器以低内存模式运行。 |
IsTransferInfo | bool | 读写 | 当 true 时,转换器将 Info-dict 条目转移到输出。 |
NonSpecificationCases | PdfANonSpecificationFlags | 读取 | 放宽的 PDF/A 规范标志。 |
NotAccessibleFonts | string[] | 读取 | 在转换期间无法嵌入的字体名称列表。 |
PuaTextProcessingStrategy | PuaProcessingStrategy | 读写 | 私用区处理策略。 |
SymbolicFontEncodingStrategy | PdfASymbolicFontEncodingStrategy | 读写 | 符号字体的重新编码策略。 |
UnicodeProcessingRules | ToUnicodeProcessingRules | 读写 | ToUnicode CMap 生成规则。 |
方法
| 签名 | 描述 |
|---|---|
PdfFormatConversionOptions(format: PdfFormat) | 使用指定的目标格式初始化一个新实例。 |
PdfFormatConversionOptions(format: PdfFormat, action: ConvertErrorAction) | 使用指定的目标格式和错误操作初始化一个新实例。 |
PdfFormatConversionOptions(outputLogStream: Stream, format: PdfFormat, action: ConvertErrorAction) | 使用日志流、目标格式和错误操作初始化一个新实例。 |
PdfFormatConversionOptions(outputLogFileName: string, format: PdfFormat) | 使用日志文件路径和目标格式初始化一个新实例。 |
PdfFormatConversionOptions(outputLogFileName: string, format: PdfFormat, action: ConvertErrorAction) | 使用日志文件路径、目标格式和错误操作初始化一个新实例。 |
PdfFormatConversionOptions(outputLogFileName: string, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction) | 使用日志文件路径、目标格式、错误操作和透明度操作初始化一个新实例。 |