我正在使用ghostpcl-9.18-win64。這是我用來生成PDF文件中的腳本:ghostPCL:爲什麼這個文件沒有正確轉換爲PDF?
gpcl6win64-9.18.exe -sDEVICE=pdfwrite -sOutputFile=%1.pdf -dNOPAUSE %1.txt
的文件來測試可以發現here和運行ghostpcl的結果可以發現here。
如果你看看PDF文件,它只包含一個頁面(應該有2個),並且缺少一些文本。這是爲什麼?我總是在腦海中想象到ghostpcl會生成與打印輸出相同的pdf。我錯過了什麼,參數也許?實際上,當我使用lpr命令在RHEL上打印文件時,它完全打印出我期望的內容。我想知道在將pcl文件轉換爲PDF時ghostpcl工具的可靠性如何。如果它不可靠,更廣泛的問題是:是否有另一種工具可以做到這一點?我主要對linux版本感興趣。
txt文件基於使用SQR生成的文件。
感謝
確定首先你指向的文件顯然只是一個文本文件,而不是真正的PCL。其次,如果你使用顯示設備通過gpcl6win32.exe運行它,那麼你將看到完全相同的輸出。所以它與從輸入創建PDF文件無關。我不是PCL專家,我沒有PCL打印機來嘗試此操作。如果您認爲輸出不正確,那麼您應該打開一個錯誤報告(但不是針對pdfwrite設備),並且理解PCL的人會告訴您爲什麼會發生這種情況。我的猜測是它的PCL實現之間的差異,它們不是很標準。 – KenS
其實它確實包含PCL,所以你真的不得不讓人理解它來查看文件。 – KenS