2008-11-13 41 views
7

Tôi muốn in các trang html theo kiểu với hình ảnh của chúng từ một tập lệnh. Bất cứ ai có thể đề xuất một giải pháp mã nguồn mở?Tôi có thể in các tệp html (có hình ảnh, css) từ dòng lệnh không?

Tôi đang sử dụng Linux (Ubuntu 8.04) nhưng cũng sẽ quan tâm đến các giải pháp cho các hệ điều hành khác.

+0

có thể trùng lặp: http://stackoverflow.com/questions/125951/command-line-program-to-create-website-screenshots-on-linux –

Trả lời

9

Bạn có thể thử html2ps, nó được viết bằng Perl, vì vậy tôi đoán nó sẽ chạy trên bất kỳ hệ điều hành nào chạy Perl. Nó hỗ trợ CSS và hình ảnh. Nó không hiển thị tốt như bạn có thể muốn.

Để sử dụng trong Debian/Ubuntu sudo aptitude install html2ps và sau đó ống đầu ra để lpr in:

html2ps \ 
    http://stackoverflow.com/questions/286583 \ 
    |lpr 

Hoặc đường ống đầu ra để ps2pdf để chuyển đổi vào một tập tin pdf:

html2ps \ 
    http://stackoverflow.com/questions/286583 \ 
    |ps2pdf - stackoverflow.pdf 
+0

Liệu html2ps có hoạt động với phiên bản Perl mới nhất không? –

0

Nếu bạn cài đặt có kde vào nó thì bạn có thể khởi động konqueror và sử dụng dcop hoặc dbus để gửi lệnh đến nó. Nó có nghĩa là bạn phải có x chạy mặc dù, mà có thể không làm việc cho bạn.

4

Bạn có một tấn tùy chọn: html2ps, html2pdf, một danh sách lớn tại: http://www.hypernews.org/HyperNews/get/www/html/converters.html

Nhưng cá nhân tôi khuyên bạn nên đi với htmldoc nó hiện postscript, PDF và được cập nhật (bản phát hành gần đây nhất là < 2 tuần trước. Bạn sẽ cần sử dụng một công cụ như wget hoặc elinks để thực sự tải xuống tệp HTML và các thành phần của nó.

+0

Htmldoc có miễn phí để đánh giá không? –

Các vấn đề liên quan