2013-10-09 47 views
2

我用JAVA寫了一個靜音打印機應用程序來打印PDF文件。這個程序在窗口操作系統中工作正常,但是當我在solaris OS中運行相同的程序時。當運行相同的程序時,我得到了錯誤信息。我試圖打印PostScript打印機。如何解決org.apache.pdfbox.util.PDFStreamEngine processOperator INFO:不支持/禁用操作錯誤?

我使用PDFBOX 1.8.0和我的應用程序返回該錯誤

org.apache.pdfbox.util.PDFStreamEngine processOperator 
INFO: unsupported/disabled operation: i 

閱讀PDF文件

PDDocument document = getPDFDoc(new File("generated3.pdf")); 

許多謝謝..

+0

我不認爲Solaris支持打印PDF所需的PostScript驅動程序。 – user2339071

+0

好,如果我使用DocPrintJob,我可以在Solaris中打印PDF。但我不能給出頁面範圍,我不能打印文檔,如打印頁面5到頁面10.應用程序從第一頁打印:( – stacktome

+0

您需要找到替代它的文章。作爲一個單獨的問題發佈並等待如果你知道問題的原因,請接受答案 – user2339071

回答

0

目前,的Adobe沒有按不會爲Solaris OS提供PostScript驅動程序。他們只提供驅動程序for Windows and Macintosh platform。這是運行打印作業所需的。這就是你獲得例外的原因。

+0

如果是這樣的話,如何在Solaris OS的PostScript驅動程序中打印PDF,我覺得如果我們可以將PDF轉換爲PS,它可以幫助我解決我的問題,你們誰都知道如何將PDF轉換爲PS – stacktome

+0

將其作爲單獨問題發佈。 – user2339071

+0

好的.. srue我會發佈一個新問題。 – stacktome

相關問題