我想從腳本中打印帶有圖像的樣式化html頁面。任何人都可以提出一個開源解決方案嗎?我可以從命令行打印html文件(包含圖像,css)嗎?
我使用的是Linux(Ubuntu 8.04),但也會對其他操作系統的解決方案感興趣。
我想從腳本中打印帶有圖像的樣式化html頁面。任何人都可以提出一個開源解決方案嗎?我可以從命令行打印html文件(包含圖像,css)嗎?
我使用的是Linux(Ubuntu 8.04),但也會對其他操作系統的解決方案感興趣。
你可以試試html2ps,它是用Perl編寫的,所以我想它可以在任何運行Perl的操作系統上運行。它支持CSS和圖像。它沒有呈現出你可能想要的那麼好。
要於Debian/Ubuntu sudo aptitude install html2ps
使用,然後通過管道將輸出到lpr
打印:
html2ps \
http://stackoverflow.com/questions/286583 \
|lpr
或者管道輸出到PS2PDF轉換爲PDF文件:
html2ps \
http://stackoverflow.com/questions/286583 \
|ps2pdf - stackoverflow.pdf
html2ps是否與最新版本的Perl一起工作? – 2011-03-22 00:36:53
我不確定是否該代碼與單聲道的作品,但它應該在Windows工作,「真正的」 .NET框架至少包括: http://pietschsoft.com/post/2008/07/C-Generate-WebPage-Thumbmail-Screenshot-Image.aspx
如果安裝上有KDE,那麼你可以啓動konqueror並使用dcop或dbus向其發送命令。這意味着你必須運行x,這可能不適合你。
你有一噸的選項:html2ps,html2pdf,一個巨大的名單在:http://www.hypernews.org/HyperNews/get/www/html/converters.html
但個人而言,我會建議去與htmldoc它的後綴,PDF,並且是最新的(最近發佈的版本是2周前的<。您需要使用像wget或elinks這樣的工具來實際下載HTML文件及其組件。
htmldoc是否可以自由評估? – 2011-03-22 00:38:24
可能的重複:http://stackoverflow.com/questions/125951/command-line-program-to-create-website-screenshots-on-linux – 2014-05-27 10:15:24