在 Python 中将 PDF/A 和 PDF/UA 转换为 PDF

当您需要将基于标准的 PDF(例如 PDF/A 或 PDF/UA)转换回普通 PDF 文档,以便进行下游编辑、处理或再分发时,请使用此页面。

符合标准的 PDF 对于归档、打印和可访问性工作流很有帮助,但在某些情况下,你可能需要在将文件集成到其他系统或管道之前移除这些合规性。Aspose.PDF for Python via .NET 让你可以以编程方式做到这一点,然后将结果保存为标准 PDF 文件。

将 PDF/A 转换为 PDF

此示例从 PDF 中移除 PDF/A 合规性元数据和限制,使文档能够再次保存为普通 PDF 文件。

  1. 使用 ‘ap.Document’ 加载 PDF 文档。
  2. 调用 ‘remove_pdfa_compliance()’ 来剥离所有与 PDF/A 相关的合规设置和元数据。
  3. 将生成的 PDF 保存到输出路径。
import aspose.pdf as ap
from os import path
import sys

def convert_PDFA_to_PDF(infile, outfile):
    document = ap.Document(infile)
    document.remove_pdfa_compliance()
    document.save(outfile)

移除 PDF/UA 合规性

本示例演示如何移除与 PDF/UA 相关的合规性,使文档能够以标准 PDF 保存,用于非无障碍特定的工作流。

  1. 使用 ‘ap.Document()’ 加载 PDF 文档。
  2. 调用 ‘document.remove_pdfa_compliance()’ 以移除任何 PDF/A 限制或合规性设置。
  3. 将修改后的 PDF 保存到 ‘path_outfile’。
import aspose.pdf as ap
from os import path
import sys

def convert_PDFUA_to_PDF(infile, outfile):
    document = ap.Document(infile)
    document.remove_pdf_ua_compliance()
    document.save(outfile)

何时使用此工作流

  • 在将文档发送到不需要 PDF/A 或 PDF/UA 限制的工具链之前,删除合规性设置。
  • 当不再需要归档或可访问性元数据时,简化下游文档处理。
  • 在将输入 PDF 导出为其他格式之前,标准化它们。

相关转换