Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Aspose.PDF for .NET 允许您将 PDF 文件转换为 PDF/A 合规的 PDF 文件。在此之前,必须对文件进行验证。本文将解释如何进行验证。
使用 Document 类的 Convert 方法转换文件。在将 PDF 转换为 PDF/A 合规文件之前,使用 Validate 方法验证 PDF。验证结果存储在 XML 文件中,然后该结果也传递给 Convert 方法。您还可以使用 ConvertErrorAction 枚举指定无法转换的元素的操作。
以下代码片段也适用于 Aspose.PDF.Drawing 库。
我们支持以下标准:PDF/A-1b、PDF/A-1a、PDF/A-2b、PDF/A-2u、PDF/A-2a、PDF/A-3b、PDF/A-3u、PDF/A-3a、PDF/A-4、PDF/A-4e、PDF/A-4f。
以下代码片段演示如何将 PDF 文件转换为 PDF/A-1b 合规的 PDF。
要仅执行验证,请使用以下代码行:
Aspose.PDF for .NET 还支持将 PDF 文件转换为 PDF/A-3b 格式的功能。
Aspose.PDF for .NET 还支持将 PDF 文件转换为 PDF/A-4 格式的功能。
如果您需要向 PDF/A 合规文档附加文件,则建议使用 Aspose.PDF.PdfFormat 枚举中的 PDF_A_3A 值。 PDF/A-3a 是提供将任何文件格式作为附件附加到 PDF/A 合规文件的功能的格式。
根据 PDF/A 标准,字体应嵌入 PDF/A 文档中。然而,如果源文档中未嵌入字体且机器上不存在这些字体,则 PDF/A 转换将失败。在这种情况下,有必要用机器上存在的一些替代字体替换缺失的字体。在 PDF 转换为 PDF/A 的过程中,可以使用 SimpleFontSubsitution 类替换缺失的字体。
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.