裁剪Stamps.com PDF标签

6
我正在将我的电子商务店铺从Endicia转换到Stamps.com。对于头等国际快递标签,Stamps.com目前强制要求标签以PDF格式在标准的8x11大小的文档中显示。这样会导致标签无法直接打印到Zebra打印机上(就像我们目前使用的那样)。
我的目标是获取当前返回的现有PDF文件,将其裁剪到包含实际标签的4“x6”区域并保存/打印。最好的情况是通过PHP或通过PHP的系统调用来完成此操作。
如有任何库、函数或其他建议,将不胜感激。

经进一步审查,FCI标签可以作为PNG返回,并且可以在PHP中轻松裁剪。然而,了解是否可能对PDF文件进行此操作仍然很有用。 - Conor
5个回答

2
你可以尝试使用pdfbox:http://pdfbox.apache.org/。该库具有提取媒体/裁剪框、创建新pdf和打印等功能。

2
在最近的API发布中,Stamps.com解决了这个特定问题,能够返回4"x6"的PNG标签而不是在8x11页面内的4x6标签。
请查看最新的API发布(v24),使用Normal6x4CN2选项或类似选项的printLayout属性。
这应该可以解决问题。但我自己仍然无法正确地实现它。 :-)

0
从纯粹的PDF角度来看,这是相当简单的。您只需更改相关页面的“媒体框”和/或“裁剪框”。
根据我的(有限)经验,PHP PDF库往往侧重于生成PDF而不是操作现有的PDF。

这也是我所看到的。 - Conor

0

Stamps.com不允许您将4x6标签打印为pdf,只能将其打印到斑马打印机上。 我能找到的唯一方法是在8x11页面内以4x6的方式打印,然后在Adobe Acrobat Pro中裁剪图片。实际标签大小为4x6,因此裁剪得非常完美。


0
你可以尝试使用striPDF。它可以自动从PDF文件中删除白边。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接