docling-project / docling-project/docling-java
docling-core: export DoclingDocument to markdown/text locally (Python parity)
- Ngôn ngữ chính
- Java
- Star
- 134
- Fork
- 26
- Merge trung bình
- 1 ngày 1 giờ
- Pull request đã merge (30 ngày)
- 47
Mô tả
DoclingDocument in Java deserializes from JSON, but there is no local export API (`export_to_markdown()` / `text`) like in Python.
We persist Docling JSON as canonical artifact and need text/md in later (async) document processing stages (moderation, etc.) without re-parsing the original file and without a Serve round-trip (JSON_DOCLING → md|text works but adds HTTP coupling).
Proposal: add local export in docling-core, e.g. `toMarkdown()` / `toText()`.
Use case: offline/async workers reading archived JSON only.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách đọc mô hình JSON DoclingDocument và so sánh hành vi xuất cục bộ được yêu cầu với các dạng xuất markdown và text của Python. Triển khai và xác minh đầu ra markdown/text từ Docling JSON đã lưu trữ, không phân tích lại tệp gốc hoặc sử dụng một vòng round-trip qua Serve; công việc được xem là hoàn tất khi cả hai dạng xuất cục bộ đều khả dụng thông qua API được đề xuất.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java
- Lĩnh vực
- backend
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 55/100