Làm cách nào để chuyển đổi HTML sang PDF bằng CMD?

Chương trình phần mềm tốt nhất để tạo tệp PDF từ tệp HTML với dòng lệnh chạy tại dấu nhắc của cmd là gì. người cũ?

Dung dịch

Bạn có thể sử dụng A-PDF HTML to PDF [tải xuống miễn phí tại đây] để tạo tệp PDF từ tệp HTML bằng dòng lệnh chạy tại dấu nhắc của cmd. exe chỉ với ba bước

  1. Chạy cmd. người cũ
  2. Viết một dòng lệnh chẳng hạn. "C. \Tệp chương trình\A-PDF Html sang PDF\HtmlToPDF. exe" "c. \Tin tức. html" "c. \đầu ra\tin tức. pdf"
  3. Nhấn nút Enter để chạy dòng lệnh chuyển file HTML sang PDF

Hướng dẫn web này sẽ cung cấp cho bạn tổng quan về quy trình sử dụng sản phẩm này dễ dàng như thế nào

Hỏi đáp liên quan khác

Những sảm phẩm tương tự

Chúng tôi luôn muốn cải thiện sản phẩm của mình dựa trên đề xuất của bạn. Vui lòng gửi phản hồi của bạn [hoặc đặt câu hỏi] cho chúng tôi trong trang liên hệ

Trang này mô tả cách chuyển đổi các trang web và HTML sang PDF từ dòng lệnh bằng cách sử dụng API Pdfcrowd dựa trên đám mây. Bạn có thể tìm thông tin chung về trình chuyển đổi trên trang API HTML sang PDF

Thông tin đăng nhập để truy cập API là tên người dùng Pdfcrowd của bạn và khóa API. Bạn có thể dùng thử API mà không cần đăng ký bằng thông tin đăng nhập demo sau

  • tên tài khoản.
    html2pdf -user-name "demo" -api-key "ce544b6ea52a5621fb9d55f8b542d14d" \
        "/path/to/MyLayout.html" > "MyLayout.pdf"
    8
  • Mã API.
    html2pdf -user-name "demo" -api-key "ce544b6ea52a5621fb9d55f8b542d14d" \
        "/path/to/MyLayout.html" > "MyLayout.pdf"
    9

Để nhận thông tin đăng nhập API cá nhân của mình, bạn có thể bắt đầu dùng thử API miễn phí hoặc mua giấy phép API

Bắt đầu

Bạn có thể nhập một trang web hoặc tải tệp HTML lên để xem bản xem trước đầu ra PDF trong sân chơi API của chúng tôi. Sân chơi cho phép bạn chơi tương tác với cài đặt API và tự động tạo mã Dòng lệnh tương ứng mà bạn có thể sao chép và dán vào ứng dụng của mình

Hoặc bạn có thể chọn từ các ví dụ bên dưới và điều chỉnh mã theo nhu cầu của mình

Hướng dẫn sử dụng

Tham khảo Hướng dẫn tham khảo dòng lệnh HTML sang PDF để biết mô tả về tất cả các tùy chọn dòng lệnh

Ví dụ mã

Dưới đây là một vài ví dụ về Dòng lệnh để giúp bạn bắt đầu nhanh chóng với API. Xem thêm ví dụ

html2pdf -user-name "demo" -api-key "ce544b6ea52a5621fb9d55f8b542d14d" \
    "//www.example.com" > "example.pdf"

Sao chép

html2pdf -user-name "demo" -api-key "ce544b6ea52a5621fb9d55f8b542d14d" \
    "/path/to/MyLayout.html" > "MyLayout.pdf"

Sao chép

echo -n "Hello World!" | \
html2pdf -user-name "demo" -api-key "ce544b6ea52a5621fb9d55f8b542d14d" - > "HelloWorld.pdf"

Sao chép

Ví dụ về sân chơi API

API có thể dễ dàng tích hợp vào môi trường của bạn. Bạn có thể yêu cầu Sân chơi API tương tác của chúng tôi tự động tạo mã tích hợp cho bạn

Trong bài viết này, trước tiên chúng tôi sẽ giới thiệu các đặc điểm của tài liệu HTML và tài liệu PDF làm cơ sở. Sau đó, chúng tôi sẽ đề xuất sự cần thiết và tính khả thi của việc chuyển đổi từ định dạng tài liệu HTML sang định dạng tài liệu PDF. Cuối cùng, chúng ta sẽ nghiên cứu các công cụ dòng lệnh khác nhau để thực hiện chuyển đổi HTML sang PDF

2. HTML so với. Định dạng tài liệu PDF

HTML [Ngôn ngữ đánh dấu siêu văn bản] là mã được sử dụng để cấu trúc một trang web và nội dung của nó

PDF, như chúng ta biết, là viết tắt của “portable document format”. Một tệp ở định dạng PDF rất hữu ích khi chúng ta cần lưu các tệp không thể sửa đổi nhưng vẫn cần chia sẻ và in dễ dàng. Do đó, định dạng PDF cho phép các trang – tức là bố cục cố định của văn bản và đồ họa – được chia sẻ hoàn toàn trung thực với ý định của tác giả. Nhu cầu về một tài liệu điện tử có thể chia sẻ đã thúc đẩy thiết kế cơ bản của PDF

3. Công cụ hiểu các chuyển đổi từ HTML sang PDF

Vì vậy, làm thế nào chúng ta chuyển từ HTML sang PDF? . Hãy thảo luận về các công cụ cung cấp cho chúng tôi cách thực hiện chuyển đổi HTML sang PDF

3. 1. wkhtmltopdf

wkhtmltopdf là một tiện ích shell dòng lệnh mã nguồn mở đơn giản và hiệu quả cho phép người dùng chuyển đổi bất kỳ HTML [trang web] cụ thể nào thành tài liệu PDF

Hãy xem cú pháp để chạy wkhtmltopdf với một số tùy chọn được sử dụng rộng rãi hơn của nó

$ wkhtmltopdf --margin-bottom 20mm --margin-top 20mm --minimum-font-size 16mm ...

Kích thước trang mặc định của tài liệu được hiển thị là A4, nhưng bằng cách sử dụng tùy chọn –page-size, điều này có thể được thay đổi thành hầu hết mọi thứ khác, chẳng hạn như A3

$ echo "//doc.qt.io/archives/qt-4.8/qapplication.html qapplication.pdf" >> cmds
$ wkhtmltopdf --page-size --book < cmds

Mục lục có thể được thêm vào tài liệu bằng cách thêm đối tượng toc vào dòng lệnh

$ wkhtmltopdf toc //doc.qt.io/archives/qt-4.8/qstring.html qstring.pdf

Trên Linux, wkhtmltopdf sử dụng công cụ kết xuất WebKit và Qt, có nghĩa là nó có thể hưởng lợi từ các bản cập nhật

3. 2. dấu vân tay

WeasyPrint tạo các tệp PDF với văn bản và siêu liên kết có thể lựa chọn. Cú pháp lệnh để lấy PDF từ tệp HTML là

$ weasyprint [options]  

Đầu vào là tên tệp hoặc URL tới tài liệu HTML hoặc “-” để đọc HTML từ stdin. Đầu ra là tên tệp hoặc “-” để ghi vào thiết bị xuất chuẩn

Các tùy chọn có thể được trộn lẫn ở bất cứ đâu trước, giữa hoặc sau đầu vào và đầu ra. Chúng ta có thể buộc mã hóa ký tự đầu vào bằng cách sử dụng -e utf-8 hoặc –encoding utf-8

$ weasyprint -e utf-8 docs.html docs.pdf

Chúng tôi cũng có thể thêm tên tệp hoặc URL của biểu định kiểu xếp tầng người dùng [xem Nguồn gốc biểu định kiểu ] vào tài liệu dưới dạng -s print. css hoặc –bảng định kiểu in. css.

________số 8

Trong khi đó, lệnh đặt lề nhỏ là

$ weasyprint docs.html docs.pdf -s  "MyLayout.pdf"
0

3. 3. chuyển đổi sách điện tử

Tiện ích dòng lệnh chuyển đổi sách điện tử chuyển đổi nhiều tài liệu HTML thành một tệp PDF

Việc sử dụng thường xuyên tiện ích này sẽ là

html2pdf -user-name "demo" -api-key "ce544b6ea52a5621fb9d55f8b542d14d" \
    "/path/to/MyLayout.html" > "MyLayout.pdf"
1

Chúng tôi cũng có thể buộc mã hóa ký tự đầu vào bằng cách sử dụng tùy chọn –input-encoding để chỉ định mã hóa ký tự của tài liệu đầu vào

Một tùy chọn hữu ích khác là –max-levels. Nó cho phép mức đệ quy tối đa khi theo các liên kết trong tệp HTML. Giá trị phải không âm với 5 là mặc định, trong đó 0 ngụ ý rằng không có liên kết nào trong tệp HTML gốc được theo dõi

3. 4. không chuyển đổi

Chúng ta có thể sử dụng unoconv ở chế độ độc lập, có nghĩa là khi không có trình lắng nghe LibreOffice, nó sẽ tự bắt đầu

html2pdf -user-name "demo" -api-key "ce544b6ea52a5621fb9d55f8b542d14d" \
    "/path/to/MyLayout.html" > "MyLayout.pdf"
2

Ngoài ra, chúng tôi có thể bắt đầu unoconv với tư cách là người nghe [theo mặc định trên localhost. 2002] để cho phép các phiên bản chưa được chuyển đổi khác kết nối với nó

$ echo "//doc.qt.io/archives/qt-4.8/qapplication.html qapplication.pdf" >> cmds
$ wkhtmltopdf --page-size --book < cmds
0

Điều này cũng hoạt động trên một máy chủ từ xa

$ echo "//doc.qt.io/archives/qt-4.8/qapplication.html qapplication.pdf" >> cmds
$ wkhtmltopdf --page-size --book < cmds
1

Và sau đó, chúng ta có thể kết nối một hệ thống khác để chuyển đổi tài liệu

$ echo "//doc.qt.io/archives/qt-4.8/qapplication.html qapplication.pdf" >> cmds
$ wkhtmltopdf --page-size --book < cmds
2

Chúng tôi có thể cài đặt nó trên hầu hết các hương vị Linux thông qua trình quản lý gói

$ echo "//doc.qt.io/archives/qt-4.8/qapplication.html qapplication.pdf" >> cmds
$ wkhtmltopdf --page-size --book < cmds
3

3. 5. chuyển đổi hành động

act là một công cụ cung cấp giao diện đơn giản hóa để thực hiện các hành động thông thường. Sử dụng điều này, chúng tôi có thể chuyển đổi tệp HTML sang định dạng PDF

$ echo "//doc.qt.io/archives/qt-4.8/qapplication.html qapplication.pdf" >> cmds
$ wkhtmltopdf --page-size --book < cmds
4

Điều này sẽ tạo một tệp PDF mới từ tệp HTML

4. Phần kết luận

Trong bài viết này, chúng tôi đã thảo luận về các đặc điểm cơ bản của định dạng tài liệu HTML và PDF. Chúng tôi cũng đã thảo luận về tính khả thi của chuyển đổi HTML sang PDF. Sau đó, chúng tôi đã thấy cách sử dụng các công cụ chuyển đổi tệp từ định dạng HTML sang PDF giúp giảm bớt quá trình chuyển đổi này, điều này rất khó nếu không có chương trình tạo PDF

tác giả dưới cùng

Nếu bạn có một vài năm kinh nghiệm trong hệ sinh thái Linux và bạn muốn chia sẻ trải nghiệm đó với cộng đồng, hãy xem Nguyên tắc đóng góp của chúng tôi

Làm cách nào để chuyển đổi HTML sang PDF bằng dòng lệnh?

wkhtmltopdf . wkhtmltopdf là một tiện ích shell dòng lệnh mã nguồn mở đơn giản và hiệu quả cho phép người dùng chuyển đổi bất kỳ HTML [trang web] cụ thể nào thành tài liệu PDF. Trên Linux, wkhtmltopdf sử dụng công cụ kết xuất WebKit và Qt, có nghĩa là nó có thể hưởng lợi từ các bản cập nhật.

Làm cách nào để tạo PDF từ CMD?

Cách tạo PDF từ file HTML bằng dòng lệnh chạy tại dấu nhắc cmd. exe? .
Chạy cmd. người cũ
Viết một dòng lệnh chẳng hạn. "C. \Tệp chương trình\A-PDF Html sang PDF\HtmlToPDF. exe" "c. \Tin tức. html" "c. \đầu ra\tin tức. pdf"
Nhấn nút Enter để chạy dòng lệnh chuyển file HTML sang PDF

Chúng tôi có thể chuyển đổi HTML sang PDF trong Java không?

PDFreactor chuyển đổi nội dung HTML và XML phức tạp thành PDF . Các tài liệu PDF đã tạo có thể được in hoặc xem trên web. Bằng cách này, bạn có thể dễ dàng và nhanh chóng tạo tài liệu PDF. Phần mềm được phân phối dưới dạng thư viện Java hoặc dưới dạng Dịch vụ web.

Trình chuyển đổi HTML sang PDF tốt nhất là gì?

Trọn bộ trình chuyển đổi HTML sang PDF tốt nhất năm 2022. .
chuyển đổi. Trình chuyển đổi HTML sang PDF tốt nhất nói chung. .
Công cụ PDF24. Trình chuyển đổi HTML sang PDF chuyên dụng tốt nhất. .
đám đông pdf. Trình chuyển đổi HTML sang PDF tốt nhất cho độ chính xác nhất quán. .
Soda PDF. Trình chuyển đổi HTML sang PDF tốt nhất với đầu ra một trang. .
Web2PDF. Trình chuyển đổi HTML sang PDF tốt nhất cho người mới bắt đầu

Chủ Đề