# ArtifexSoftware/pdf2docx

Open source Python library for converting PDF to DOCX.

Repository: https://github.com/ArtifexSoftware/pdf2docx
Canonical: https://ross.abutalabs.com/products/pdf2docx
Homepage: https://pdf2docx.readthedocs.io
Language: Python
License: MIT
License Family: permissive
Topics: pdf-converter, docx, pdf-to-word, extract-table, pymupdf
Last push: 2026-05-01T10:53:52+00:00

## Health v2 (maintenance only)
Score: 84/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 80, release rhythm 81, longevity 100
- inputs: {"age_days": 2631, "days_push": 124, "days_rel": 124, "gap_med": 9.5, "n_releases_24m": 5}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3502, forks 496 (observed 2026-08-28T04:08:07.532402+00:00)

## What it is
A Python library and CLI for converting PDF files into editable DOCX (Word) documents, with layout, text, and table extraction built on PyMuPDF. It is no longer actively maintained by Artifex but remains available under the MIT license for community use and forking.

## Use cases
- convert pdf to word docx
- extract tables from pdf
- batch convert pdfs to editable documents
- convert pdf layout to docx preserving formatting
- turn scanned pdf pages into word files
- pdf to docx from the command line

## When to choose
- you need a free, MIT-licensed PDF-to-DOCX converter in Python
- you want to extract tables from PDFs into editable Word format
- you need a simple CLI or GUI for one-off PDF conversions
- you're okay maintaining a fork yourself since the project is unmaintained

## When to avoid
- you need ongoing bug fixes or support for new PDF features
- you need general-purpose PDF processing beyond DOCX conversion (use PyMuPDF)
- you require guaranteed compatibility with the latest Python versions
- you need high-fidelity conversion of complex or heavily scanned PDFs

## Facets
- artifact type: library
- maturity: abandoned
- function: pdf, parser, ocr
- domain: pdf, files, developer-tools
- platform: python, cross-platform, cli
- tags: pdf-to-docx, docx, table-extraction, pymupdf, document-conversion

## Member repositories
- ArtifexSoftware/pdf2docx (main) score 84

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:07.532402+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:35:47.361247+00:00, confidence not recorded.
  - readme: https://github.com/ArtifexSoftware/pdf2docx (fetched 2026-08-28T04:08:07.532402+00:00, sha 53e6f5a6e648)
- Data as of 2026-08-30T08:39:29.467469+00:00.
