pdf-to-image / dump /README.md
algorembrant's picture
Upload 10 files
2212506 verified
# PDF to Image (Python)
![License](https://img.shields.io/github/license/unban-algorembrant/pdf-to-image-python)
![Repo Size](https://img.shields.io/github/repo-size/unban-algorembrant/pdf-to-image-python)
![Last Commit](https://img.shields.io/github/last-commit/unban-algorembrant/pdf-to-image-python)
![Python 3.14+](https://img.shields.io/badge/python-3.14+-blue.svg)
This is a Python-based utility to convert PDF files into rendered images at high resolution.
It converts PDFs to standard US Letter dimensions (8.5 x 11 inches) using 300 DPI by default.
This project was inspired by and serves as a Python alternative to the PHP package [spatie/pdf-to-image](https://github.com/spatie/pdf-to-image).
## Requirements
- Python 3.14+
- PyMuPDF library
## Setup Instructions
Make sure your environment is ready before running the tool:
1. Create a virtual environment:
```bash
python -m venv venv
```
2. Activate the virtual environment:
```bash
# On Windows
venv\Scripts\activate
```
3. Install the dependencies:
```bash
pip install -r requirements.txt
```
## Usage
Basic usage to convert a PDF:
```bash
python pdf_to_image.py "path/to/your/document.pdf" --output "output_folder"
```
## Citation
If you use this tool in your research or project, please cite it as follows:
```bibtex
@misc{pdf_to_image_2026,
author = {Rembrant Oyangoren Albeos},
title = {PDF to Image Python Utility},
year = {2026},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {\url{https://github.com/unban-algorembrant/pdf-to-image-python}},
note = {cite: {https://github.com/unban-algorembrant/*}}
}
```
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.