2011/05/14

全Linux生活:第11天 - PDF印表機

From Evernote:

全Linux生活:第11天 - PDF印表機

又是工作上的需要,我要將列印資料輸出到PDF檔案,以前在Windows下,有很多選擇可以選,如CutePDF,PDFCreater﹍可是在Linux下,這些都不能用,那用WINE執行呢?很抱歉,還是不能用,親自測試的結果是,CutePDF連安裝程式都跑不完就掛了,PDFCreater看起來還不錯,至少安裝程式跑完了,虛擬印表機也有出現,但實際列印時,好像石沉大海一樣,沒有任何反應。嚴格說起來,WINE在Printing的支援度,只能說還是不行,光看WINEHQ-Printing這份清單還有那麼多叉叉就已經三條線了﹍

     Screenshot-Printing - The Official Wine Wiki - Google Chrome

想在WINE下使用PDF Printer目前看起來只有Adobe Arcobat比較有機會(實在懶得試了,況且我手上也有沒有任何版本的Acrobat,但至少有人說可以用)。

不過話說回來,幹麼一定要使用Windows環境的PDF Printer?是頭殼壞掉嗎?其實Linux下的PDF Printer也是很多,最簡單的就是CUPS-PDF。
安裝CUPS-PDF:

     $ sudo apt-get install cups-pdf

這樣就ok了,接著在『控制中心』的『列印』裡面就可以看到已預設裝好一個『PDF』的虛擬印表機:

     Screenshot-列印 - localhost

在Linux下,只要列印的時候選這台就對了。接下來,我們會很好奇那如果是WINE下的Microsoft Word,Excel,Visio這些軟體可以使用Linux下的Printer嗎?答案是,可以的。實際使用結果是:不管Linux或WINE下的應用程式,都可以使用這個PDF Printer,同理如果是一般印表機應該也是ok的。

要注意的是,CUPS-PDF產生PDF檔時,不會像Windows下的PDF Printer一樣跳一個視窗出來問你要存到哪裡,而是直接產生一個PDF檔到${HOME}/PDF下面,如果想修改存檔路徑或是檔名或其他參數,可以看一下/etc/cups/cups-pdf.conf設定檔。


No comments: