我目前正在使用 Ghostscript 将 500 页 PDF 文件转换为 PostScript。
我使用的是 Windows 7、Ghostscript x64 v 9.16 和柯达 Digimaster 商业打印机。
我使用 GhostScript 的以下参数将 PDF 转换为 PS:
C:\Program Files\gs\gs9.16\bin\gswin64c.exe"
-dCompressFonts=true
-dSubsetFonts=true
-dEmbedAllFonts=true
-sFONTPATH=C:\Windows\Fonts\
-dNOPAUSE
-dBATCH
-sDEVICE=ps2write
-sOutputFile="PostScript.ps"
"MyPdf.pdf"
然后我添加%KDK
(专有)命令通过使用来指示哪些页面需要在哪张纸上打印%KDKSlip
基于打印机文档的命令。
下面的示例将以 Letter 双面打印方式打印除第 1/2 和 5/6 页之外的所有页面。第 1/2 页将打印在名为“YellowPerf”的纸张上,而第 5/6 页将打印在“TriPerf”上:
%!PS-Adobe-3.0
%%BoundingBox: 0 0 612 792
%%HiResBoundingBox: 0 0 612.00 792.00
%%Creator: GPL Ghostscript 916 (ps2write)
%%LanguageLevel: 2
%%CreationDate: D:20150506143059-05'00'
%%Pages: 8
%%DocumentMedia: Letter 612 792 0 white ()
%%+ YellowPerf 612 792 0 yellow ()
%%+ TriPerf 612 792 0 white ()
%KDKRequirements: duplex
%KDKSlip: YellowPerf duplex 1
%%+ TriPerf duplex 5
%%EndComments
%%BeginProlog
然后使用 Windows 命令将其发送到 Kodak Digimaster 打印机:
> COPY PostScript.ps PrinterName
这对于较小的文档效果很好,但我在处理较大的页面集时遇到了问题。
当我尝试使用 500 页 PDF 到 Postscript 文件打印到 Digimaster 时,出现错误:“繁忙,请勿重置 RIP”。
那些不起作用的文件大小:
PostScript 文件大小:52 MB
PDF 文件大小:41 MB
有效的文件大小:
PostScript 文件大小 1MB
PDF 文件大小:.8 MB
为什么这对于较小的文件可以正常工作,但对于较大的文件却很糟糕?
有人有什么建议吗?