Chuyển đến nội dung

Chuyển HTML sang DOCX

Biến một file HTML hoặc đoạn markup bạn dán vào thành tài liệu Word thực sự chỉnh sửa được — tiêu đề thật, danh sách đánh số, bảng và hình ảnh, định dạng đúng như trang hiển thị trên trình duyệt.

  • Không bao giờ lưu trữ
  • Không xếp hàng, không phải chờ
  • Không cần đăng ký, không watermark

Cách hoạt động

1

Thêm HTML

Thả file .html, hoặc dán markup của bạn vào ô.

2

Chọn trang

Khổ giấy, hướng giấy và lề cho tài liệu Word.

3

Chuyển đổi và tải xuống

Một file .docx chỉnh sửa được, mở được trong Word, Google Docs, Pages và LibreOffice.

Một trang ghim cố định trở thành tài liệu chảy liên tục

HTML định vị các thành phần; tài liệu Word thì để chúng chảy liên tục. Đó là khác biệt cốt lõi và là nguồn gốc của mọi điều bất ngờ ở đây. Một trang web có thể ghim thanh bên ở bên trái, một khung ở bên phải và để chúng nằm yên bất kể độ dài; một file .docx là một dòng đoạn văn nối tiếp nhau, đẩy nhau xuống dưới trang. Vì vậy bố cục dựng bằng định vị CSS, cột flexbox hoặc grid được xuất thành một cột liền mạch duy nhất theo thứ tự đọc — không phải vì không đo được bố cục, mà vì ghim các hộp vào tài liệu Word sẽ tạo ra thứ không ai chỉnh sửa được, đi ngược lại chính mục đích của việc chuyển đổi.

Những gì chuyển sang gọn gàng là mọi thứ vốn đã mang dáng tài liệu. Tiêu đề trở thành kiểu tiêu đề của Word — nên ngăn điều hướng hoạt động và có thể tạo mục lục — còn đoạn văn, in đậm và in nghiêng, danh sách, trích dẫn, bảng cùng đường viền, và liên kết đều có tương đương trực tiếp. Ảnh được nhúng để tài liệu tự chứa đủ mọi thứ. Một bài blog, một bài báo hay một báo cáo chuyển đổi gần như hoàn hảo; một landing page thì không.

Ảnh phải truy cập được vào lúc chuyển đổi. Đường dẫn trỏ tới máy tính của bạn không đọc được — một trang trong trình duyệt không có quyền truy cập hệ thống file của bạn — và một địa chỉ web chỉ hoạt động nếu máy chủ đó cho phép trang khác tải file về, điều mà nhiều nơi cố ý không cho. Cách khắc phục là nhúng ảnh dưới dạng data URI, hoặc dùng địa chỉ mà bạn biết chắc là tải công khai được. Ảnh nào không đưa vào được sẽ được báo lại thay vì âm thầm biến mất.

Hai thiếu sót nhỏ hơn nên lường trước. Web font không được nhúng, nên chữ được đặt bằng phông mà Word có sẵn và giao diện sẽ thay đổi; và ảnh nền CSS không được mang theo, vì Word không có khái niệm tương đương cho ảnh nền của một đoạn văn. Script không bao giờ chạy, nên một trang tự dựng bằng JavaScript sẽ được chuyển đổi theo đúng những gì markup của nó có từ trước.

Khi bạn cần công cụ khác

Pandoc làm việc này tốt hơn mọi bộ chuyển đổi làm việc từ markup đã hiển thị: pandoc page.html -o page.docx --extract-media=. ánh xạ cấu trúc HTML sang kiểu Word một cách đúng đắn, trích xuất ảnh ra, và nhận một tài liệu tham chiếu để kết quả khớp với template của bạn — tiêu đề, phông chữ và giãn cách đều theo phong cách riêng của bạn thay vì mặc định của Word. Phần cuối đó mới là thứ khiến nó đáng cài đặt.

Với một trang web đang chạy thay vì một file, hãy lưu nó trước — “Lưu trang thành → Trang web, hoàn chỉnh” — hoặc tải nó về bằng curl rồi chuyển đổi kết quả, vì công cụ này không tự truy cập mạng. Còn nếu thứ bạn muốn là bản sao trung thực về giao diện của trang thay vì thứ gì đó chỉnh sửa được, thì chuyển sang PDF mới là công cụ phù hợp, vì PDF ghim được các hộp ở chỗ tài liệu Word không làm được.

Câu hỏi thường gặp

Định dạng CSS của tôi có được giữ không?

Có. Trình duyệt của bạn hiển thị trang trước, nên định dạng từ stylesheet, class và CSS nội dòng đều được xác định đầy đủ — phông chữ, cỡ chữ, màu sắc, căn lề, giãn cách, đường viền và màu nền được ghi vào tài liệu dưới dạng định dạng Word.

Kết quả có thực sự chỉnh sửa được không?

Có. Tiêu đề dùng kiểu tiêu đề của Word (nên ngăn điều hướng và mục lục hoạt động được), danh sách là danh sách đánh số và gạch đầu dòng thật, và bảng là bảng Word thật với ô gộp — không phải các hộp văn bản bị ghim cố định.

HTML của tôi có bị lưu trữ ở đâu không?

Không. Trang được hiển thị và tài liệu được tạo ngay tại đây; không có gì được gửi đi đâu và không lưu trữ gì cả.

Hình ảnh thì sao?

Ảnh nhúng (data URI) luôn được đưa vào. Ảnh liên kết từ web được đưa vào khi máy chủ chứa ảnh cho phép; kết quả sẽ cho bạn biết có bao nhiêu ảnh không tải được. Ảnh SVG và WebP được chuyển đổi để Word hiển thị được.

JavaScript có được chạy không?

Không, không bao giờ. Trang được hiển thị chỉ từ markup và định dạng của nó, trong một môi trường cách ly nơi script không thể chạy.

Liên kết có còn hoạt động không?

Có. Liên kết tới website vẫn bấm được, và liên kết tới một phần của cùng trang trở thành liên kết nội bộ tới bookmark tại tiêu đề đó.

Nên biết: Bố cục dựng bằng định vị CSS, cột flexbox hoặc grid được xuất thành một cột liền mạch duy nhất, vì tài liệu Word chỉnh sửa được thì chảy liên tục chứ không ghim hộp cố định. Ảnh nền và web font không được nhúng, và ảnh tham chiếu bằng đường dẫn trên máy tính của bạn không đọc được — hãy nhúng chúng dưới dạng data URI hoặc dùng địa chỉ web đầy đủ.

Đặt công cụ này lên website của bạn

Miễn phí cho mọi blog, trang lớp học hay bài viết hướng dẫn. Chỉ cần dán một đoạn mã là khách truy cập có thể dùng ngay trên trang của bạn.