我很想知道PHP中是否有任何功能(主要是因为这是我所知道的唯一因素),可以轻松地打印从XML(DOM对象)内容创建的表单或文档。我一直在Google上搜索,但是我找不到与物理打印相关的结果。 XML基本上会有来自客户的订单。我想在每页上打印每个订单。
如果没有这样的功能,我可以在浏览器上打印并在纸上打印!我不确定,但有没有任何条款可以做这样的事情,所以我可以更好地谷歌搜索?我的搜索在浏览器上返回“打印”。
有任何建议或意见吗? TIA!
答案 0 :(得分:1)
您需要先将XML转换为可打印的内容。此示例显示如何将其转换为HTML。
您还需要确保使用@media print
CSS正确格式化您的文档进行打印。
答案 1 :(得分:1)
您可以使用XSL extension通过XSL-FO document将源XML转换为XSLT。然后,您可以使用Saxon或Apache FOP或任何其他能够将XSL-FO文件呈现为PDF的处理器。