UltKit

Chuyển HTML sang PDF

Tải lên một file HTML, chẳng hạn báo cáo xuất ra, hóa đơn do hệ thống tạo, mẫu email hoặc trang web đã lưu, và nhận về một file PDF chia trang giữ nguyên font chữ, bảng và liên kết. Nếu file có kiểu in (print CSS), các kiểu này sẽ quyết định cách dàn trang.

Chuyển sang PDF

hoặc thả tệp DOC, DOCX, DOCM … vào đây ·

Tối đa 95 MB mỗi tệp· Tối đa 20 tệp· Xóa sau 30 phút

Đầu ra

Tệp được xử lý trên máy chủ của chúng tôi và bị xóa sau 30 phút.

Cách sử dụng công cụ này

  1. 1

    Tải lên file .html hoặc .htm

    Thêm tối đa 20 tệp, mỗi tệp tối đa 95 MB. Để chuyển một trang web, hãy lưu trang trước bằng Ctrl+S (hoặc Cmd+S trên máy Mac), rồi tải tệp .html lên.

  2. 2

    Chọn khổ giấy và lề

    Kích thước trang ở chế độ Giống tệp gốc sẽ làm theo quy tắc @page trong tệp. Bạn có thể ép khổ A4 hoặc Letter, chọn Hướng ngang hoặc Lề trang khác trong Cài đặt nâng cao.

  3. 3

    Chuyển sang PDF

    Nhấn Chuyển sang PDF rồi tải kết quả xuống. Tệp tải lên và PDF sẽ bị xóa sau 30 phút.

Chuyển HTML sang PDF miễn phí: file nào chuyển đổi gọn gàng

Tệp HTML chứa mọi thứ bên trong sẽ chuyển tốt nhất: kiểu trong thẻ <style>, ảnh nhúng sẵn hoặc liên kết bằng địa chỉ https:// đầy đủ, phông chữ nạp bằng @font-face. Đó là đặc điểm của đa số tài liệu được tạo tự động, từ hóa đơn, sao kê đến báo cáo kiểm thử, tài liệu xuất ra và mẫu email HTML, vốn được làm độc lập vì ứng dụng email chặn tệp bên ngoài.

Trang lưu từ website thì khác. Với tùy chọn Webpage, Complete, trình duyệt ghi tệp .html cùng một thư mục ảnh và stylesheet bên cạnh, và thư mục đó không nằm trong tệp tải lên. Nếu PDF từ trang như vậy trông trơ trụi, hãy in từ trình duyệt, hoặc dọn nội dung trước; công cụ chuyển HTML sang Word tiện khi bạn muốn bỏ menu và chân trang trước khi tạo PDF.

Pixel CSS tương ứng thế nào với trang A4 và Letter

SizePixelscminDPIFits
A4794 × 112321,0 × 29,78,27 × 11,6996Chiều rộng dùng được khoảng 602 px với lề 25,4 mm
Letter816 × 105621,6 × 27,98,5 × 1196Mặc định ở Mỹ; chiều rộng dùng được khoảng 624 px với lề 1 in
Legal816 × 134421,6 × 35,68,5 × 1496Hợp đồng và biểu mẫu dài của Mỹ
A31123 × 158729,7 × 42,011,69 × 16,5496Bảng điều khiển và lịch trình khổ rộng
A5559 × 79414,8 × 21,05,83 × 8,2796Sổ tay nhỏ và biên lai

CSS quy định một inch là 96 px, nên mỗi trang có chiều rộng cố định theo cùng đơn vị với stylesheet của bạn. Bố cục thiết kế cho cửa sổ máy tính 1280 px chỉ còn khoảng 600 px trên trang A4 với lề thông thường. Trang responsive sẽ chuyển sang bố cục hẹp và in tốt; trang có khung bọc cố định 1000 px sẽ bị thu nhỏ hoặc bị cắt, tùy trình dựng. Đặt Lề trang là Hẹp (12,7 mm) sẽ lấy lại khoảng 100 px chiều rộng.

Stylesheet in khởi đầu: khổ trang, ẩn phần giao diện website và quy tắc ngắt trang
@page { size: A4; margin: 15mm; }
@media print {
  nav, footer, .cookie-banner { display: none; }
  h2, h3 { break-after: avoid; }
  table, figure, pre { break-inside: avoid; }
  .new-section { break-before: page; }
}

Quy tắc @page thuộc mô-đun CSS Paged Media của W3C và đặt khổ giấy cùng lề. Các thuộc tính break-before, break-after và break-inside thuộc CSS Fragmentation, thay cho các thuộc tính page-break- cũ mà trình duyệt vẫn chấp nhận như bí danh. Phông chữ web cần kiểm tra thêm một điều: phông tải từ máy chủ mà công cụ không truy cập được sẽ quay về phông hệ thống, và khi bật Nhúng phông chữ*, PDF sẽ nhúng chính phông thay thế đó. Hãy để các tệp phông truy cập được qua địa chỉ https:// đầy đủ.

HTML

Ngôn ngữ đánh dấu siêu văn bản (HTML)

HTML là ngôn ngữ đánh dấu của web, được Tim Berners-Lee mô tả lần đầu vào đầu thập niên 1990 và hiện do WHATWG duy trì dưới dạng tiêu chuẩn sống. Tệp HTML mô tả tiêu đề, đoạn văn, liên kết, bảng, hình ảnh và biểu mẫu, còn phần trình bày thường đến từ CSS. Mọi trình duyệt đều hiển thị HTML, và định dạng này cũng được dùng cho mẫu email và trang web đã lưu. Một tệp HTML đơn lẻ thường phụ thuộc vào ảnh và stylesheet bên ngoài, nên có thể hiển thị lỗi khi bị di chuyển riêng.

Nén
–
Độ trong suốt
–
Ảnh động
–
Ra mắt
1993 · Tim Berners-Lee; maintained by WHATWG
Công cụ chuyển đổi HTML

PDF

Tài liệu PDF (Portable Document Format)

PDF do Adobe tạo ra năm 1993 và trở thành chuẩn mở ISO 32000 năm 2008. Định dạng cố định văn bản, phông chữ, hình ảnh và bố cục để tài liệu hiển thị giống nhau trên mọi màn hình và máy in. PDF có thể chứa biểu mẫu, chữ ký, liên kết, tệp đính kèm và văn bản tìm kiếm được, còn biến thể PDF/A được dùng để lưu trữ lâu dài. Bố cục cố định khiến PDF khó chỉnh sửa, và PDF quét chỉ chứa hình ảnh trừ khi được áp dụng OCR. Mọi trình duyệt và hệ điều hành đều mở được PDF.

Nén
–
Độ trong suốt
Có
Ảnh động
Không
Ra mắt
1993 · Adobe
Công cụ chuyển đổi PDF

HTML tự co giãn theo cửa sổ mở nó và phụ thuộc vào phông chữ, script và ảnh nằm ở nơi khác; PDF cố định một bản chia trang để lưu hồ sơ, đính kèm email hóa đơn hoặc nộp ở cổng chỉ nhận tài liệu.

Câu hỏi về chuyển HTML sang PDF

Có thể chuyển một trang web đang hoạt động bằng cách dán địa chỉ không?

Không, công cụ này xử lý tệp. Hãy lưu trang từ trình duyệt rồi tải tệp .html lên, hoặc dùng hộp thoại In của trình duyệt và chọn Lưu dưới dạng PDF. Cách này phù hợp hơn với các trang cần đăng nhập hoặc có nhiều ảnh tải từ trang web.

Vì sao màu nền bị mất khi chuyển HTML sang PDF?

Khi in, hình nền mặc định bị bỏ để tiết kiệm mực, ở cả trình duyệt lẫn hầu hết công cụ chuyển đổi. Hãy thêm print-color-adjust: exact vào các phần tử cần giữ màu, như hàng tiêu đề bảng và nhãn trạng thái, thì màu sẽ được giữ lại.

Liên kết trong HTML có còn bấm được trong PDF không?

Các liên kết có địa chỉ đầy đủ thường vẫn nhấp được. Liên kết tương đối như /pricing sẽ mất tên miền khi tệp rời khỏi website, nên hãy viết lại thành địa chỉ https:// đầy đủ nếu người đọc sẽ bấm vào từ PDF.

Vì sao bảng rộng bị cắt mất ở mép phải trang?

Bảng rộng hơn vùng in được, thường do đặt chiều rộng cố định bằng pixel. Hãy đặt Hướng là ngang, hoặc đặt cho bảng width: 100% và giảm padding của ô trong CSS in để bảng vừa với trang.

Có thể gộp nhiều file HTML thành một PDF không?

Mỗi tệp tải lên sẽ thành một PDF riêng, tối đa 20 tệp mỗi lượt. Sau đó hãy sắp xếp thứ tự bằng Ghép file PDF; đặt tên tệp là 01, 02, 03 trước khi tải lên sẽ giúp thứ tự rõ ràng.