Document Tools Review

Báo cáo so sánh · Thang điểm 10

Docling vs MarkItDown

IBM Research đối đầu Microsoft AutoGen Team. So sánh tập trung vào độ chính xác bố cục, xử lý bảng, tốc độ, tài nguyên và khả năng kết nối với pipeline AI.

01

Bảng điểm tổng hợp

Tám tiêu chí được gán trọng số theo mức ảnh hưởng đến một quy trình chuyển đổi tài liệu cho AI.

Tiêu chíTrọng số🔵 Docling🟢 MarkItDownGhi chú
Độ chính xác bố cục tài liệu20%9.56.0Docling dùng RT-DETR và DocLayNet.
Xử lý bảng18%9.55.0TableFormer so với heuristic dựa trên văn bản.
Đa dạng định dạng đầu vào15%8.58.5Cùng hỗ trợ rộng nhưng khác chất lượng xử lý.
Tốc độ và hiệu năng12%6.09.0MarkItDown nhẹ hơn và không cần ML model.
Dễ cài đặt và sử dụng10%6.59.5pip install markitdown có quy trình gọn hơn.
OCR & Nhận diện media10%6.59.0Docling: EasyOCR truyền thống (pattern). MarkItDown: LLM Vision hiểu ngữ cảnh, mô tả ảnh, xử lý chữ viết tay.
Tích hợp AI và LLM pipeline8%9.08.0Docling có Quackling và LlamaIndex; MarkItDown có Azure AI.
Khả năng mở rộng và hệ sinh thái7%8.57.5Cả hai đều hỗ trợ mở rộng bằng plugin.
02

Điểm có trọng số

Điểm cuối được tính bằng tổng điểm của từng tiêu chí nhân với trọng số tương ứng.

Docling

9.5×.20 + 9.5×.18 + 8.5×.15 + 6×.12 + 6.5×.10 + 6.5×.10 + 9×.08 + 8.5×.07
Tổng điểm8.22 / 10

MarkItDown

6×.20 + 5×.18 + 8.5×.15 + 9×.12 + 9.5×.10 + 9×.10 + 8×.08 + 7.5×.07
Tổng điểm7.47 / 10
03

Phân tích chi tiết

1. Độ chính xác bố cục

Khía cạnhDocling 🔵MarkItDown 🟢
Tiếp cậnAI model RT-DETR và DocLayNetHeuristic và thư viện có sẵn
Multi-column layoutXử lý tốtThường bị gộp thành một cột
Reading orderSuy luận qua hậu xử lýTheo thứ tự PDF gốc
Figures và captionsGhép tự độngKhông
Điểm9.56.0

2. Xử lý bảng

Khía cạnhDocling 🔵MarkItDown 🟢
ModelTableFormer, Vision TransformerTrích xuất văn bản đơn giản
Bảng không viềnXử lý tốtThường thất bại
Cell span và hierarchyHỗ trợ đầy đủRất hạn chế
Bảng lồng nhauXử lý đượcKhông
Điểm9.55.0

3. Tốc độ và tài nguyên

Khía cạnhDocling 🔵MarkItDown 🟢
RAM tiêu thụKhoảng 6 GB với native backendDưới 500 MB
Tốc độ CPU0.6 đến 1.3 trang/giâyHàng chục trang/giây
Khởi độngChậm do tải AI modelRất nhanh
GPUCó, đang phát triểnKhông cần
Điểm6.09.0

4. OCR và nhận diện media

Khía cạnhDocling 🔵MarkItDown 🟢
Phương phápEasyOCR nhận dạng pattern ký tự từng chữLLM Vision hiểu ngữ cảnh và mô tả toàn bộ ảnh
Chữ mờ, hỏngThường sai ký tựSuy luận được từ ngữ cảnh
Chữ viết tayRất kémXử lý được nhiều trường hợp
Mô tả hình ảnh, biểu đồKhông làm đượcVí dụ: “Biểu đồ cột thể hiện doanh thu tăng...”
Bảng trong ảnhThường thất bạiHiểu cấu trúc theo ngữ cảnh
Tốc độ CPUKhoảng 30 giây mỗi trangPhụ thuộc network và model
Model linh hoạtKhông, chỉ EasyOCRGemini, GPT, Claude, Qwen và các Vision LLM khác
Chạy local miễn phíCó, với EasyOCRCó, với Ollama và Qwen3-VL, hoặc qua Antigravity
Điểm6.59.0

5. Cài đặt và sử dụng

Khía cạnhDocling 🔵MarkItDown 🟢
Cài đặtpip install docling và tải modelpip install 'markitdown[all]'
DependencyPyTorch, ONNX Runtime, AI modelsThư viện nhẹ, bọc các công cụ có sẵn
CLICóCó, ví dụ markitdown file.pdf -o out.md
DockerCóCó
Điểm6.59.5

6. Tích hợp AI và LLM pipeline

Khía cạnhDocling 🔵MarkItDown 🟢
RAG nativeQuackling và LlamaIndexThông qua đầu ra Markdown
LLM VisionChưa tích hợp trực tiếp theo tài liệu nguồnMô tả ảnh với GPT-4o
Azure AIKhôngDocument Intelligence và Content Understanding
Đầu raJSON, Markdown, HTML, DocTags và các định dạng khácChủ yếu là Markdown
Điểm9.08.0
04

Kết quả cuối cùng

🔵 Docling
8.22
🟢 MarkItDown
7.47
Khoảng cách đã thu hẹp: Docling 8.22, MarkItDown 7.47.

So với phác thảo ban đầu 8.32 và 7.27, điểm mới phản ánh tiêu chí OCR và Vision đã được điều chỉnh: Docling 6.5 với EasyOCR truyền thống; MarkItDown 9.0 nhờ LLM Vision hiểu ngữ cảnh, mô tả ảnh và hỗ trợ model linh hoạt.

05

Gợi ý theo use case

Tình huốngNên dùngLý do
RAG production, tài liệu phức tạpDoclingĐộ chính xác cao, giữ cấu trúc tốt.
Bảng số liệu, báo cáo tài chínhDoclingTableFormer vượt trội.
Bài báo khoa học, bố cục nhiều cộtDoclingPhân tích layout bằng AI.
Prototype nhanh, tài liệu đơn giảnMarkItDownNhanh, nhẹ và dễ cài.
RAM dưới 2 GBMarkItDownKhông cần tải AI model lớn.
Video, audio và emailMarkItDownTích hợp Azure Content Understanding.
Batch hàng nghìn trang mỗi giờMarkItDownThông lượng cao hơn đáng kể.
Mô tả ảnh bằng LLMMarkItDownCó thể tích hợp qua llm_client.
06

Thống kê GitHub

Số liệu trong tài liệu nguồn được ghi nhận vào tháng 7/2026.

Chỉ sốDoclingMarkItDown
Stars63.2k165k
Forks4.5k11.7k
ReleasesNhiều19 releases, v0.1.6 mới nhất trong nguồn
LicenseMITMIT
Đơn vị phát triểnIBM ResearchMicrosoft AutoGen Team
Popularity không đồng nghĩa chất lượng cho mọi use case.

MarkItDown hướng đến nhóm người dùng rộng và nhu cầu nhanh gọn. Docling tập trung sâu hơn vào phân tích cấu trúc tài liệu cho AI và ML.

07

Tóm lại

Chọn Docling

Khi ưu tiên chất lượng chuyển đổi PDF phức tạp, bảng biểu, bố cục nhiều cột và pipeline RAG production.

Chọn MarkItDown

Khi cần công cụ nhanh, nhẹ, dễ cài, hỗ trợ nhiều loại nội dung và tiêu thụ ít tài nguyên.

Kết hợp cả hai

Dùng MarkItDown để quét nhanh, sau đó đưa các tài liệu quan trọng sang Docling để xử lý sâu.