首先,我在这里阅读了创建 ZUGFeRD pdf以符合 Zugferd PDF/A-3 pdf 的文档:
- 创建了一个自定义 .ps,您可以在此处查看PDFA_def.ps,如 Zugferd 文档中所述,并使用此颜色配置文件sRGB.icc。
- 我想将此 pdf 发票(示例)RE.__2021_0002.pdf 转换为符合 PDF/A-3 标准
- 为了将此示例发票转换为符合 Zugferd PDF/A-3 标准,我使用了 ghostscript 中的此命令
gs -dBATCH -dNOSAFER --permit-file-read=${PWD} -sDEVICE=pdfwrite -dPDFA=3 -sColorConversionStrategy=RGB -sPDFACompatibilityPolicy=1 -sZUGFeRDXMLFile=${PWD}/factur-x.xml -sOutputICCProfile=${PWD}/sRGB.icc -sOutputFile=${PWD}/RE.__2021_0002_pdf3a.pdf ${PWD}/PDFA_def.ps ${PWD}/RE.__2021_0002.pdf
- 我使用veraPDF检查生成的 pdf 文件是否符合 PDF/A-3,但它表明它不符合 PDF/A-3
然后我在python中使用facturx库生成RE.__2021_0002_factur-x_embedded.pdf发票,其中包含嵌入的factur-x.xml然后我使用ghostscript中的这个命令将其转换为符合PDF/A-3的gs -dPDFA=3 -dBATCH -dNOPAUSE -dNOOUTERSAVE -dUseCIEColor -sProcessColorModel=DeviceCMYK -sDEVICE=pdfwrite -sPDFACompatibilityPolicy=1 -sOutputFile=RE.__2021_0002_factur-x_embedded_pdf3a.pdf RE.__2021_0002_factur-x_embedded.pdf
但不幸的是,生成的 pdf 不兼容 PDF/A-3 ,并且在此命令之后它也丢失了嵌入的 factur-x.xml。
我在 StackOverflow 中检查了关于这个主题的大部分问题,例如这里,并尝试了命令并阅读了评论,但它也没有奏效。
更新:生成的 pdf 与 PDF/A-3a 和 PDF/A-3b 都不兼容。
我需要知道如何正确使 pdf 发票符合 PDF/A-3 标准?
谢谢。