我正在编写一个小型PHP 脚本,该脚本使用 InkScape 命令行将 SVG 文件转换为 PDF。
问题是我需要添加带有订单号的页脚文本。这需要通过命令行进行,因为它是由脚本自动调用的。
我不担心文本格式或字体。我只需要稍微放大画布高度并添加白色背景的文本。
我看过几个 PDF 和 SVG 命令行编辑器,在转换之前或之后添加文本,但没有运气。
有任何想法吗?
您可以使用:
http://php.net/manual/en/class.domdocument.php
要在呈现给客户端之前遍历文档,找到页面底部(附加到 SVG 标记)并在结束服务器端处理之前附加页脚 dom 节点。
<svg>...<g><text>This is a footer</text></g></svg>