微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从多个单页 PDF 文件中提取标签并将它们对齐以填充 A4 页面以节省纸张

如何解决从多个单页 PDF 文件中提取标签并将它们对齐以填充 A4 页面以节省纸张

我从我的快递公司那里收到了一个单页 A4 PDF 文件。它在左上角包含一个标签页面的其余部分是空白的。由于我通常一天要打印几张,因此我最终会浪费大量纸张。我可以将所有 PDF 放到inkscape(它将标签作为分组对象导入)并手动对齐它们以适合A4页面。但是很快就会变得乏味,而且会浪费时间。

您能否为我指出正确的方向,以便编写 Python 脚本来执行此操作?

解决方法

  • 您需要确定以 PDF 为单位的标签尺寸(1 磅 = 1/72 英寸)。

  • 然后确定您可以在一页上放置多少个标签,即您可以拥有多少列和行(考虑到所需的打印边距)。

  • 该脚本可以将 PDF 页面作为命令行参数,将每个页面作为 Form XObject 导入并将标签放入行/列栅格中。

,

我会做以下事情:

一次:

  • 为适合页面的每个标签创建一个包含不同链接图像的文件(比例正确)

对于每个标签文件(Inkscape 命令行):

  • 使用 Inkscape 打开
  • 创建一个标签大小的对象并将内容剪辑到该对象(如有必要,例如因为文件中不仅仅是单个组对象)
  • 根据内容调整页面大小
  • 保存

那么:

请注意,如果需要,也可以从命令行使用扩展。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。