2015-05-11 77 views
0

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

回答

1

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

您需要命名XML文件ZUGFeRD-invoice.xmlinvoice.xml),并添加此XML作为相关文件/AF)的定义关系,替代。您还需要告诉PDF您符合哪种级别的ZUGFeRD(基本,舒适,扩展)。这是在XMP流中完成的(您将文件定义为PDF/A-3的地方)。

我不知道任何PHP库的先进程度足以实现这一点。关联文件的概念相当新颖,而ZUGFeRD仅在2014年在德国推出。该规范的英文翻译日期从2015年1月开始。如果流行的PDF库for PDF已经知道ZUGFeRD,那会让我感到惊讶。

0

“我不知道任何PHP库的先进程度足以实现这一目标。”

是否有更新?即fpdf能够生成PDF/A-3a文件吗? 我发现PDFlib巫婆是我的项目昂贵。