In trang web bằng trình duyệt qua CLI


9

Tôi muốn tự động hóa in ấn. Từ URL trong tệp văn bản, trang web được in. Tôi đã thử sử dụng wgetvà kết quả rất kém so với khi được in qua trình duyệt. Bằng cách nào đó FF và Chromium đều quản lý để chuyển đổi các trang web sang định dạng "khả năng in" bằng cách sắp xếp lại các thanh bên và như vậy. Ngoài ra, các trang web được tải không có hình ảnh. Làm thế nào để làm cho bản in của tôi trông dễ đọc?

Tôi đang nghĩ đến việc viết macro ngu ngốc cho các chuyển động của chuột và bàn phím để thực hiện thủ công bằng trình duyệt web, nhưng CLI tốt hơn, ít bị lỗi hơn.

Đã từng có một phần mở rộng , nhưng nó không được duy trì nữa và không cài đặt trên FF33.

Có cách nào để làm điều đó?


Trang web có thể sử dụng các truy vấn phương tiện, cho biết trình duyệt sử dụng CSS khác nhau tùy thuộc vào việc nó được hiển thị hay in.
Barmar

Câu trả lời:


7

In qua CLI

Một phương pháp sẽ được sử dụng html2ps.

$ html2ps http://example.com/file.html | lpr

-hoặc là-

$ html2ps http://example.com/file.html | lp -d someprinter

Lưu vào PDF

Là một phần thưởng bổ sung nếu bạn chỉ muốn giữ nó dưới dạng tệp PDF, bạn có thể sử dụng ps2pdfnhư vậy:

$ html2ps http://example.com/file.html | ps2pdf - somfile.pdf

Người giới thiệu

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.