python - 如何将图像(PSD、AI 和 EPS)转换为 PDF?

标签 python django pdf gimp image-conversion

我的 Django 站点的客户可以上传打印设计:PDF、PSD、AI 和 EPS。如果他们上传的文件类型不是 PDF,我想将其转换为 PDF。

所以我的问题是:如何将 Photoshop、Illustrator 和 CorelDraw 文件转换为 PDF(以编程方式)?

我试过了 UniConvertor但它:不支持 PSD,distorted my AI inputs, and rejected my EPS inputs .知道任何解决方法吗?

我愿意为每种文件类型运行单独的脚本。我用谷歌搜索“psd 到 pdf”,但结果看起来都像垃圾邮件。 (似乎图像转换是家庭手工业。)理想情况下,我想要开源,但我会尽我所能。

我想要 PDF 格式的所有内容的原因是我可以使用 ReportLab 绘制出血线并向客户返回“证明”。我使用的打印公司也需要 PDF。

想法?有什么建议吗?

最佳答案

Gimp 是一种支持所有这些格式并导出为 PDF 的解决方案。此外,您可以使用 Python 编写 Gimp 脚本。

http://www.gimp.org/docs/python/index.html

听起来您可以在 Django 服务器上安装任意软件,所以只要您可以访问 X 服务器 (GUI),这是可能的。

关于python - 如何将图像(PSD、AI 和 EPS)转换为 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6767509/

相关文章:

python - 如何组轮廓和绘制一个矩形边框

Django 1.8.2 : Error creating new content types

php - 在浏览器中显示文件而不透露其位置

pdf - itext html 到 pdf 不嵌入字体

javascript - 如何从 blob url (URL.createObjectURL()) 创建 pdf 文件对象

python - 从一个虚拟机连接到另一个虚拟机时,python 中的 urlopen 错误 [Errno 111] 连接被拒绝

python - 在 Windows 上安装 Ansible Python 包

python - urls.py 和重定向 url

Django - View accounts.decorators.wrapper_function 没有返回 HttpResponse 对象。它返回 None 而不是

python - 从完整路径获取反向 URL 名称