
我想創建一本 PDF 食譜。我很樂意包含食物的大而漂亮的全彩圖像,但我想讓人們可以選擇列印整個圖像,而不會在照片上浪費墨粉/墨水。有沒有辦法產生 PDF,以便他們可以選擇列印不含圖像的 PDF?
答案1
您可以執行以下操作:
- 建立具有 2 個不同層的 PDF(「可選內容」)
- 將文字放在一層上
- 將影像放在第二層
使檢視時兩個圖層預設為活動狀態,但列印時僅文字圖層處於作用中狀態。 (仍可啟動影像圖層的列印以進行列印,但需要額外點擊幾下)。
意識到...
……但是,這僅適用於能夠正確處理 PDF 中的圖層的 PDF 檢視器(例如 Acrobat Reader)。例如,它不適用於 Linux 上一些更簡單的 PDF 檢視器。
順便說一句,可以創建具有不同層的此類書籍和頁面的應用程式是抄寫員(適用於 Linux、Unix、Windows 以及 Mac OS X)。但它與 WinWord 或 OpenOffice Writer 非常不同——Scribus 更像是 DTP 應用程序,而不是文字處理器。所以對新手來說這會是某種學習曲線。
答案2
在這裡,我認為技術含量越低的解決方案越好。
產生兩個 PDF(而不是一個)然後讓訪客決定要查看哪個 PDF 應該不會太費力。
或者
有一個HTML標籤這會做你想要它做的事情,但隨後需要用 HTML 或你的網站可以發布的任何內容編寫頁面。更新: 僅在 IE 上。
更新2:Arjan 在評論中指出,現在有一個跨平台的 CSS 對應項:@media print { img{display: none;} },
或<link rel="stylesheet" href="css/print.css" media="print" />