Skip to main content
# docxpy


![](https://travis-ci.org/badbye/docxpy.svg?branch=master)
![PyPI](https://img.shields.io/pypi/pyversions/scrapy-corenlp.svg?style=flat-square)]


This project is forked from [ankushshah89/python-docx2txt](https://github.com/ankushshah89/python-docx2txt/pull/10/files).
A new feature is added: extract the hyperlinks and its corresponding texts.

It is a pure python-based utility to extract text from docx files. The code is taken and adapted from [python-docx](https://github.com/python-openxml/python-docx). It can however also extract **text** from header, footer and **hyperlinks**. It can now also extract **images**.

## How to install? ##
```bash
pip install docxpy
```

## How to run? ##

a. From command line:
```bash
# extract text
docx2txt file.docx
# extract text and images
docx2txt -i /tmp/img_dir file.docx
```


b. From python:
```python
import docxpy

c = 'file.docx'

# extract text
text = docxpy.process(file)

# extract text and write images in /tmp/img_dir
text = docxpy.process(file, "/tmp/img_dir")


# if you want the hyperlinks
doc = docxpy.DOCReader(file)
doc.process() # process file
hyperlinks = doc.data['links']
```

Metadata

Release files for docxpy 0.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for docxpy 0.8.1
File Size Uploaded
docxpy-0.8.1.tar.gz 3.9 kB Details

Release files / docxpy-0.8.1.tar.gz

Download URL docxpy-0.8.1.tar.gz
Size 3.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a52f28626e3161c74b73ad67a99b44bc8afb9cd851258e77cbf34833f46d2e8d
BLAKE2b-256 checksum
How to use checksums
f3cc74e1d889e6a324187b37daf0f9369d5ec6b59f68a82c38b427f9c31c04da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

0.8.5

1 release file

0.8.4

1 release file

0.8.3

1 release file

0.8.2

1 release file

This release

0.8.1 This release

1 release file

0.8

1 release file

0.7

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page