UltKit

Chuyển DOCX sang Markdown

Muốn đưa tài liệu từ Word vào kho Git, trước hết bạn cần chuyển từng file .docx sang Markdown. Công cụ này xuất văn bản theo kiểu CommonMark với tiêu đề #, bảng dạng ký tự | và liên kết ảnh, sẵn sàng để commit.

Chuyển đổi tài liệu

hoặc thả tệp PDF, DOC, DOCX … 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 các file Word

    Thêm tối đa 20 file .docx hoặc .doc, mỗi file tối đa 95 MB. Hãy chấp nhận hoặc từ chối các thay đổi đang theo dõi trong Word trước, vì Markdown không có cách nào hiển thị chúng.

  2. 2

    Kiểm tra tùy chọn văn bản

    Định dạng văn bản để ở Đơn giản, Mã hóa ký tự ở UTF-8 và Ký tự xuống dòng ở LF, tổ hợp mà Git và các trình tạo trang tĩnh mong đợi. Giữ bật Bao gồm hình ảnh để lưu ảnh vào một thư mục.

  3. 3

    Chuyển đổi và giải nén

    Nhấn Chuyển sang MD. Mỗi tài liệu được trả về dưới dạng một file ZIP gồm file .md và các ảnh đi kèm; hãy giải nén vào thư mục tài liệu rồi commit.

Trả lời

Làm thế nào để chuyển tài liệu Word sang Markdown?

Tải file .docx lên và nhấn Chuyển sang MD. Bạn nhận được một file .md có tiêu đề #, danh sách, liên kết và bảng, cùng các ảnh trong thư mục bên cạnh, tất cả nằm trong một file ZIP.

Chuyển DOCX sang Markdown cho docs-as-code

Các nhóm áp dụng docs-as-code vì một lý do: tài liệu khi đó nằm cạnh mã nguồn, đi qua cùng các pull request và phát hành cùng một bản release. File .docx phá vỡ điều đó, vì nó là một file ZIP chứa các phần XML mà Git lưu như một tệp nhị phân khó đọc. Thay đổi một từ cũng chỉ hiện ra là một file đã đổi mà không có bản so sánh đọc được, và hai người cùng chỉnh sửa không thể hợp nhất công việc của nhau.

Markdown là văn bản thuần, nên mỗi chỉnh sửa là một thay đổi dòng nhìn thấy được. Nó cũng trở nên dễ đoán hơn nhiều vào năm 2014, khi John MacFarlane và những người khác công bố CommonMark, một đặc tả chính xác cho cú pháp mà Gruber đã mô tả khá lỏng lẻo mười năm trước đó. Năm 2017, GitHub xây dựng đặc tả GitHub Flavored Markdown của riêng mình dựa trên CommonMark, bổ sung bảng dấu gạch đứng, danh sách công việc và chữ gạch ngang mà hầu hết README ngày nay sử dụng.

Nếu nội dung của bạn đi theo chiều ngược lại, tức Markdown gửi cho người duyệt làm việc trong Word, hãy dùng Chuyển Markdown sang DOCX. Với trang web thay vì kho mã, Chuyển DOCX sang HTML giữ lại nhiều kiểu dáng hơn.

Kết quả Markdown trông như thế nào

Một phần Word có tiêu đề, danh sách và bảng, sau khi chuyển đổi
## Danh sách kiểm tra trước khi phát hành

Trước khi gắn tag phát hành, hãy xác nhận các mục sau:

- Kiểm thử đều đạt trên **main**
- Changelog liệt kê mọi PR đã merge

| Bước | Phụ trách |
| --- | --- |
| Build | CI |
| Xuất bản | Người bảo trì |

![Quy trình phát hành](images/figure-1.png)

Markdown sau khi chuyển sẽ hiển thị ở đâu

Các nền tảng đọc trực tiếp file Markdown
Tổ chứcYêu cầuNguồn
GitHubHiển thị README.md và mọi file .md trong kho mã bằng GitHub Flavored Markdowngithub.com
HugoTạo trang từ các file nội dung .md bằng trình phân tích tuân thủ CommonMarkgohugo.io
JekyllBiến các file .md có front matter thành trang; là công cụ đứng sau GitHub Pagesjekyllrb.com
DocusaurusĐọc các file .md và .mdx trong thư mục docs thành các trang tài liệudocusaurus.io

DOCX

Tài liệu Microsoft Word

DOCX là định dạng tài liệu mặc định của Microsoft Word từ Office 2007, dựa trên tiêu chuẩn Office Open XML (ECMA-376, ISO/IEC 29500). Đây là một gói ZIP gồm các tệp XML chứa văn bản, kiểu định dạng, hình ảnh, bảng, nhận xét và theo dõi thay đổi. DOCX là định dạng phổ biến nhất cho tài liệu có thể chỉnh sửa trong văn phòng, trường học và hồ sơ xin việc. Bố cục có thể xê dịch đôi chút giữa Word, Google Docs, LibreOffice và Pages, nhất là với định dạng phức tạp. Hầu hết trình xử lý văn bản đều mở được tệp DOCX.

Nén
–
Độ trong suốt
–
Ảnh động
–
Ra mắt
2007 · Microsoft
Công cụ chuyển đổi DOCX

MD

Văn bản Markdown

Markdown là cú pháp đánh dấu gọn nhẹ do John Gruber tạo ra năm 2004. Cú pháp dùng các ký hiệu văn bản thuần, như # cho tiêu đề, * cho nhấn mạnh và - cho danh sách, vẫn dễ đọc ở dạng văn bản thô và chuyển sang HTML gọn gàng. Markdown là tiêu chuẩn cho tệp README, tài liệu kỹ thuật, wiki, ứng dụng ghi chú và nhiều trình tạo trang tĩnh. Có nhiều phương ngữ, như CommonMark và GitHub Flavored Markdown, khác nhau ở các chi tiết như bảng. Mọi trình soạn thảo văn bản đều mở được tệp .md.

Nén
–
Độ trong suốt
–
Ảnh động
–
Ra mắt
2004 · John Gruber
Công cụ chuyển đổi MD

DOCX được chuyển sang Markdown khi tài liệu đi vào quy trình làm việc với mã nguồn: README, trang tài liệu hoặc cơ sở tri thức lưu trong Git, nơi văn bản thuần có thể so sánh khác biệt, xem xét trong pull request và được nhiều công cụ hiển thị.

Các tính năng Word không có tương đương trong Markdown

Lưu ý những điểm này trước khi chuyển đổi

  • Phông chữ, màu sắc và bố cục trang bị bỏ đi; Markdown mô tả cấu trúc, còn giao diện do theme của trang quyết định
  • Các thay đổi được theo dõi và bình luận không được giữ lại, nên hãy xử lý chúng trong Word trước
  • Đầu trang, chân trang và số trang không có chỗ trong file .md
  • Hộp văn bản và ảnh có chữ bao quanh trở thành đoạn văn thường và liên kết ảnh
  • Tiêu đề bạn tự định dạng bằng tay, in đậm cỡ 16 pt thay vì Heading 2, sẽ thành chữ in đậm, nên hãy áp dụng kiểu tiêu đề thật trước
  • Gạch chân không có cú pháp Markdown và sẽ bị loại bỏ hoặc giữ lại dưới dạng HTML

Câu hỏi về chuyển DOCX sang Markdown

Kết quả chuyển DOCX sang MD theo chuẩn Markdown nào?

Tiêu đề, định dạng nhấn mạnh, danh sách, liên kết và mã tuân theo CommonMark, còn bảng dùng cú pháp dấu gạch đứng của GitHub Flavored Markdown. GitHub, GitLab, Hugo, Jekyll và Docusaurus đều hiển thị được tổ hợp này.

Ô bảng đã gộp sẽ được xử lý thế nào?

Bảng dạng dấu gạch đứng trong Markdown không có ô gộp, nên mỗi vùng đã gộp được tách lại thành từng ô riêng, với văn bản nằm ở ô đầu tiên. Hãy dựng lại các bảng phức tạp bằng HTML bên trong file .md, hoặc đơn giản hóa chúng trong Word trước khi chuyển.

Ảnh trong tài liệu Word của tôi được lưu ở đâu?

Khi bật Bao gồm hình ảnh, mỗi ảnh được lưu thành một file riêng trong ZIP, và Markdown liên kết tới ảnh bằng đường dẫn tương đối như images/figure-1.png. Hãy giữ thư mục ảnh cạnh file .md khi bạn di chuyển nó.

Chú thích cuối trang của Word có được giữ lại trong Markdown không?

CommonMark không có cú pháp chú thích cuối trang, nhưng GitHub đã bổ sung chú thích [^1] vào năm 2021 và hầu hết các trình tạo trang đều hỗ trợ. Nếu trình hiển thị của bạn không hỗ trợ, nội dung chú thích sẽ hiện thành các đoạn văn thường ở cuối.

Có thể chuyển Google Docs sang Markdown theo cách này không?

Có. Trong Google Tài liệu, hãy chọn Tệp > Tải xuống > Microsoft Word (.docx), rồi tải file đó lên đây. Google Tài liệu cũng có sẵn tùy chọn tải xuống Markdown, dùng tốt cho các tài liệu đơn giản.