Ubuntu列印到pdf檔案

2021-08-04 09:46:17 字數 775 閱讀 3542

由於ubuntu使用的列印系統也是cups(common uinx print system),所以這種列印到pdf檔案的方法基本上對所有unix like系統是通用的。

首先需要安裝cups-pdf包,這個簡單:

apt-get install cups-pdf

然後再修改一下這個檔案的執行許可權:

chmod +s /usr/lib/cups/backend/cups-pdf

因為cups-pdf預設屬性是rwx,任何檔案都能執行的,而改變模式+s則是讓它以root的身份執行(和一般的x執行許可權類似,但是執行環境是root的環境),因為檔案的所有者是root。如果不作這個設定,是沒法新增印表機的。

下面新增印表機,在system->administration->printing中選擇「new printer」:然後就能看到多了乙個本地印表機「pdf printer」,選中然後下一步:如果剛才沒有chmod +s,在這裡是看不到新印表機的。選擇印表機的型別,製造商我們選generic,型號選擇postscript printer,驅動預設,然後下一步:現在就是最後的起名字了,我們就叫「pdf-printer」好了,描述和位置可以選擇填寫,用處不大:最終,印表機新增完成,出現在了列表中。

使用的時候,在任何能夠列印的程式中,選擇印表機「pdf-printer」(剛才我們起的名字),就可以列印為pdf檔案了,檔案預設存在使用者的home目錄pdf目錄下,即「~/pdf/」,好像不能更改。

記得列印的時候選擇「彩色列印」,因為很多黑白雷射印表機會設定為把彩色轉換為灰度列印,列印pdf檔案的時候就不用了。

列印到proc虛擬檔案

通過dmsge或cat proc kmsg可檢視列印資訊 cat proc kmsg 6 booting linux on physical cpu 0x0 6 initializing cgroup subsys cpu 5 linux version 3.18.20 osrc osrc gcc ...

tomcat設定日誌列印到檔案中

1.開啟startup.bat檔案,修改如下內容 call executable start cmd line args 改為call executable run cmd line args catalina home logs catalina.date 0,4 date 5,2 date 8,...

Java Exception列印到日誌

工作需要把exception的內容列印到日誌裡,也就是把printstacktrace 輸出的內容轉到文字檔案內。這個方法放在平時用的寫log的靜態類裡方便使用。public class logutil final fileoutputstream fos new fileoutputstream ...