我使用django1.8.2作为web服务器运行RHEL7系统
我正在研究一种解决方案,其中PostScript(PS)文件可以通过djangoapi上传,然后转换为PDF或图像(例如JPG或PNG)。在
我把Django或Python放在一起,因为Django是否处理转换,或者将转换传递给纯Python脚本并接收返回的结果都无关紧要。在
我一直在研究Ghostscript,但我发现了这个错误。。。在
$ gs -sDEVICE=pdfwrite -sOutputFile=test.pdf -dBATCH -dNOPAUSE file.ps
GPL Ghostscript 9.05 (2012-02-08)
Copyright (C) 2010 Artifex Software, Inc. All rights reserved.
This software comes with NO WARRANTY: see the file PUBLIC for details.
Loading NimbusMonL-Regu font from /usr/share/fonts/type1/gsfonts/n022003l.pfb... 2849640 1507460 4012484 2498014 1 done.
%%[ Error handled by opdfread.ps : undefined; OffendingCommand: 9!_NGH!_NGH! ]%%
%%[STACK:
--nostringval--
14
%%]%
愿意接受任何解决方案。谢谢!在
===
@肯斯 感谢您指出我未能包含PS文件的示例。在
看起来您的(PostScript)文件最初是通过使用Ghostscript将PDF转换为PostScript生成的。它看起来很像你的PostScript文件已经损坏,它试图将二进制(可能是图像)数据解释为语言标记。在
这可能是CR/LF转换的结果,但无论如何,Ghostscript向您抛出错误的原因是您的PostScript程序已损坏。不管你在上面用什么软件,它都不起作用,程序(很可能)坏了。在
当然,这只是猜测,因为您没有向PostScript文件发布URL。在
我建议您尝试使用Ghostscript文件夹中的一个示例文件,例如tiger或golfer,这些文件都是已知有效的。在
您还应该考虑使用Ghostscript的最新版本,9.05现在已经3年了。在
相关问题 更多 >
编程相关推荐