CSS具有專門用於支持打印的功能,專門用於用於打印的用戶代理,其中最知名的可能是Prince。唉,瀏覽器不是這樣的用戶代理,並且王子是昂貴的(桌面版500美元)。HTML和CSS用於非打印用戶代理的分頁打印
所以我開始研究一個密切相關的問題:是否可以使用瀏覽器的打印功能(在我的情況下爲Chrome)生成正確分頁和格式化的輸出,用戶代理(瀏覽器)輸出到屏幕,而不是打印機,雖然它能夠打印瀏覽器窗口的內容。 (這與作爲打印用戶代理的作用不同。)任何嘗試過的人都會發現,Chrome(以及其他瀏覽器)不支持CSS規則@page
。這意味着沒有實際的方法來區分左頁和右頁,但在我的情況下,這並不重要。
所有我需要的是:
- 分頁輸出,打印的頁面上放置了
- 精確控制。
通常,當您打印瀏覽器頁面時,確切格式不重要。想一下運輸標籤,登機牌或會議記錄。但是,就我而言,打印頁面是關鍵部分,瀏覽器再現僅僅是預覽。具體來說,我正在準備一本PDF格式的照片書,以便上傳到按需雜誌打印服務Magloud(由Blurb擁有,圖書印刷人員)。
(許多應用程序,如Lightroom中,有書排版功能,但原因並非密切相關這篇文章我無法使用其中任何一個。)
所以我的問題,這我還要回答是:什麼是從瀏覽器產生精確打印輸出的簡單方法?