首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建PDF/a-3发票

创建PDF/a-3发票
EN

Stack Overflow用户
提问于 2015-05-11 10:44:18
回答 2查看 4.4K关注 0票数 1

我使用tcpdf生成pdf/a1-b格式的发票。据我所知,没有可能用tcpdf生成pdf-a3。有没有可能将pdf/a-1b转换成pdf/a-3?它只是生成一个invoice.xml文件并将其附加到我的invoice.pdf中吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-11 10:57:20

看看我的幻灯片,ZUGFeRD:概述,您会注意到您不能只使用任何invoice.xml。虽然PDF/A-1b文件也符合PDF/A-3b,但不能仅仅将XML文件作为附件附加。

您需要将XML文件命名为ZUGFeRD-invoice.xml (而不是invoice.xml),并将此XML作为关联文件(/AF)添加到定义关系的替代文件中。您还需要告诉PDF您所遵循的ZUGFeRD级别(基本的、舒适的、扩展的)。这是在XMP流中完成的(与您定义PDF/A-3文件的位置相同)。

我不知道有任何PHP库足够高级来实现这一点。关联文件的概念相当新,ZUGFeRD直到2014年才在德国推出。该规范的英文译文可追溯到2015年1月。如果流行的PDF PHP库已经知道了ZUGFeRD,我会感到惊讶的。

票数 1
EN

Stack Overflow用户

发布于 2020-04-03 12:58:34

库mPDF现在支持创建符合PDF/A3格式的文件。https://mpdf.github.io/您可以在:https://mpdf.github.io/what-else-can-i-do/pdf-a3-xmp-rdf.html#上找到更多信息

此外,我发现这个库可以生成所需的XML文件:https://github.com/easybill/zugferd-php,但这可能不是2020年3月以来最新的标准ZUGFeRD 2.1。有关该标准的更多信息,请访问:https://www.ferd-net.de/zugferd/zugferd-2.1/index.html

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30165641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档