1

我可以使用 ghostscript 将 pdf 转换为 pcl 文件吗?

我正在使用Ghostscript 9.01 (gsdll32.dll)并传入以下参数,但只得到一个 1k 文件,其中包含一些头信息。我的pdf输入是5页...

这是我的论点,它们是否正确?:

-q
-dQUIET
-dPARANOIDSAFER
-dBATCH
-dNOPAUSE
-dNOPROMPT
-dMaxBitmap=500000000
-dFirstPage=1
-dLastPage=2147483647
-dAlignToPixels=0
-dGridFitTT=2
-sDEVICE=pxlcolor
-dTextAlphaBits=4
-dGraphicsAlphaBits=4
-dDOINTERPOLATE
-dPDFFitPage
-sFONTPATH=C:\\Windows\\Fonts
-sOutputFile=d:\\output.pcl
d:\\input.pdf
4

2 回答 2

1

通过将这些选项应用到 Windowsgswin32c.exe命令的命令行来尝试这些选项。您现在应该会看到文件可能出现的任何错误消息。这是您的选项的一些简化版本:

gswin32c.exe ^
  -o d:/output.pcl ^
  -dAlignToPixels=0 ^
  -dGridFitTT=2 ^
  -sDEVICE=pxlcolor ^
  -dTextAlphaBits=4 ^
  -dGraphicsAlphaBits=4 ^
  -dDOINTERPOLATE ^
  -dPDFFitPage=true ^
  -sFONTPATH=C:/Windows/Fonts ^
   d:\\input.pdf

[参数-dMaxBitmap=...对 Windows 没有影响。] 当然,您还应该在 CLI 上使用您原来的选项组合——然后您会看到您的和我的之间是否存在差异。:-)

于 2011-03-03T22:50:37.033 回答
0

尝试通过首先添加最低限度的参数来对您的问题进行分类。我看到的一个链接 - http://www.rhinocerus.net/forum/lang-postscript/130535-pdf-pcl-using-ghostscript.html。这里的输出和输入文件在分隔文件夹时没有“\”。所以这可能是问题

于 2011-02-28T19:20:58.770 回答