DocXChain: A Powerful Open-Source Toolchain for Document Parsing and Beyond

Cong Yao
10/19/2023
cs.CVcs.CL

Official code: AlibabaResearch/AdvancedLiterateMachinery (1,834 stars, Apache-2.0, last commit 2026-03-17).

Abstract

In this report, we introduce DocXChain, a powerful open-source toolchain for document parsing, which is designed and developed to automatically convert the rich information embodied in unstructured documents, such as text, tables and charts, into structured representations that are readable and manipulable by machines. Specifically, basic capabilities, including text detection, text recognition, table structure recognition and layout analysis, are provided. Upon these basic capabilities, we also build a set of fully functional pipelines for document parsing, i.e., general text reading, table parsing, and document structurization, to drive various applications related to documents in real-world scenarios. Moreover, DocXChain is concise, modularized and flexible, such that it can be readily integrated with existing tools, libraries or models (such as LangChain and ChatGPT), to construct more powerful systems that can accomplish more complicated and challenging tasks. The code of DocXChain is publicly available at:~\url{https://github.com/AlibabaResearch/AdvancedLiterateMachinery/tree/main/Applications/DocXChain}

View on arXivView PDF

Code Implementations(1)

Apache-2.0

A collection of original, innovative ideas and algorithms towards Advanced Literate Machinery. This project is maintained by the OCR Team in the Language Technology Lab, Tongyi Lab, Alibaba Group.

1,834195C, C++Sep 28, 20227 months agoApache-2.0
artificial-intelligencecomputer-visiondocumentdocument-analysisdocument-intelligence+15 more

Similar Papers

Cite this paper

@article{yao2023docxchain,
  title  = {DocXChain: A Powerful Open-Source Toolchain for Document Parsing and Beyond},
  author = {Cong Yao},
  year   = {2023},
  eprint = {2310.12430},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2310.12430v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2310.12430.svg)](https://codeofpaper.com/paper/2310.12430)

Discussion