python - 以编程方式将 png 图像插入 pdf 文件中的特定位置

标签 python shell pdf png

寻找最简单的方法来执行以下操作:

  • 我创建了 10,000 个独特的 QR 码,并具有独特的文件名。
  • 我有一张明信片设计(.ai、eps、pdf - 无关紧要),其中包含二维码占位符和唯一文件名(无 .png 扩展名)。

我如何将 10,000 个 png 中的每一个插入到 10,000 个 pdf 文件副本中? (我需要对代表每个二维码的唯一文件名/文本字符串执行相同的操作)。

因为我真的不擅长编程,所以使用哪种工具并不重要。只要你握住我的手 - 或者有一个指向初学者文档的链接。

但是: 我正在尝试学习 python - 所以这是首选。 我使用 R 进行了一些工作 - 但这不是最简单的解决方案。 如果可以使用 shell 脚本直接从终端完成此操作,那么 Halliluja :-)

但实际上 - 如果您知道解决方案 - 那么请发布它,无论使用什么工具。

提前致谢。

最佳答案

您可以在 Python 中使用 pyPdf 来合并文档。
基本上,您创建一个 PDF,并将 QRCode 放置在您想要的位置。

您可以使用(c)StringIO模块将创建的PDF文件存储在内存中。

您可以find pyPDF here ;有一个示例展示了如何向文件添加水印,您应该遵循相同的逻辑。

关于python - 以编程方式将 png 图像插入 pdf 文件中的特定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9430511/

相关文章:

python - Scrapy 抓取过期域名

c - 我怎样才能等到指定的 "xterm"完成?

javascript - 如何在浏览器中正确将pdf文件转换为base64?

linux - 在批处理脚本中使用 find 时出现奇怪的错误

javascript - wkhtmltopdf offset高度差

javascript - 当在 html 对象标签上调用 JS 函数 'postMessage()' 时,它会做什么?

python - Pygame 碰撞错误

python - 执行 "from tkinter import *"后为什么 ttk 没有定义?

python - 在 Django 中分组

linux - 空格导致命令无法完成