artifexsoftware/pdf2docx

Open source Python library for converting PDF to DOCX.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 43 minutes ago
Added to GitGenius on September 19th, 2026
Created on June 20th, 2019
Open Issues & Pull Requests: 89 (+0)
GitHub issues: Enabled
Number of forks: 497
Total Stargazers: 3,519 (+0)
Total Subscribers: 30 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 16.3 hours
Mean response time: 71.6 days
90th percentile: 298.6 days
Tracked items: 47

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 76% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 28
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 692 days
Stale 30+ days: 28
Stale 90+ days: 27

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (9)
  • bug (8)
  • information required (5)
  • wontfix (5)
  • upstream bug (4)
  • postponed (3)
  • duplicate (1)
  • feature (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

pdf2docx is a Python library for converting PDF documents to DOCX format.

The tool addresses the challenge of extracting structured content from PDFs and converting it to editable Word documents. It works by parsing PDF files to identify text, layout, and table structures, then reconstructing this content in DOCX format while attempting to preserve formatting and document structure.

Developers should be aware that this project is no longer actively maintained by Artifex, though it remains available under the MIT License for community use and modification. The tool is suitable for straightforward PDF-to-Word conversion tasks and includes capabilities for table extraction. It offers multiple interfaces: a Python API for programmatic use, a command-line interface, and a graphical user interface. For more comprehensive PDF processing needs beyond conversion to DOCX, the README recommends considering PyMuPDF or MuPDF.NET as alternatives.

The project accepts community pull requests but receives no active development or maintenance from its original creators. Documentation is available in English and Chinese, covering installation, quickstart guides, conversion workflows, table extraction, and API reference.