我的Django网站的客户可以上传印刷设计: PDF,PSD,AI和EPS。如果他们上传的文件类型不是PDF,我想将其转换为PDF。
所以我的问题是:如何将Photoshop、Illustrator和CorelDraw文件转换为PDF (以编程方式)?
我尝试了UniConvertor,但它:不支持PSD,distorted my AI inputs, and rejected my EPS inputs。知道什么解决方法吗?
我可以为每种文件类型运行单独的脚本。我在谷歌上搜索了"psd to pdf“,但结果看起来都像垃圾邮件。(图像转换似乎是一种家庭手工业。)理想情况下,我想要开源,但我会选择我能得到的。
我想在PDF中的一切的原因是,这样我就可以画出血线使用ReportLab,并返回一个“证明”给客户。另外,我使用的打印公司需要PDF格式。
有什么想法?有什么建议吗?
发布于 2011-07-21 04:04:33
Photoshop和Adobe Illustrator将会是一个艰难的过程。我不知道有任何类型的命令行实用程序可以将这些导出为PDF。EPS是封装的Post脚本,这意味着如果你抓取一份GhostScript的副本,你可能会有一些运气。这将取决于EPS是如何创建的,我认为这充其量是值得怀疑的。
Corel Draw,AFAIK,是专有的。
发布于 2011-07-21 04:15:33
Gimp是一种支持所有这些格式并可以导出为PDF的解决方案。
http://www.gimp.org/docs/python/index.html
听起来您可以在Django服务器上安装任意软件,所以只要您有权访问X服务器(GUI),就可以做到这一点。
https://stackoverflow.com/questions/6767509
复制相似问题