Packages

File Storage, Uploads & PDF Packages

File storage, upload handling, and document/PDF generation libraries for moving and producing files reliably across storage backends (Flysystem, Multer).

188 packages

Packages in File Storage, Uploads & PDF

94Health
Library PyPI

pypdf

A pure-Python library for splitting, merging, cropping, transforming, and extracting content from PDF files.

10,232
BSD 3
Used by 24
91Health
Library PyPI

PyMuPDF

A high-performance Python library for extracting, rendering, converting, and manipulating PDF and other document formats.

10,792
AGPL 3.0
Used by 12
53Health
Library PyPI

django-storages

Pluggable cloud and remote storage backends for Django's file storage API

2,959
BSD 3
Used by 7
90Health
Library PyPI

fpdf2

A pure-Python library for generating and manipulating PDF documents, with text, images, tables, barcodes, SVG, and digital signing built in.

1,544
Other
Used by 5
60Health
Library PyPI

XlsxWriter

A Python module for creating fully-featured Excel XLSX files with charts, formatting, and formulas

3,978
Other
Used by 3
44Health
Library PyPI

filetype.py

Small, dependency-free Python library to infer file type and MIME type from magic number signatures.

776
MIT
Used by 3
89Health
Library PyPI

WeasyPrint

Turns HTML and CSS into pixel-perfect PDFs using a pure-Python rendering engine built for print.

9,637
BSD 3
Used by 2
60Health
Library PyPI

pypandoc

Thin Python wrapper around Pandoc for converting documents between formats

1,151
MIT
Used by 2
67Health
Library PyPI

CairoSVG

Renders SVG documents to PDF, PNG, PostScript, and EPS using Cairo, with a small Python API and command-line tool.

953
Other
Used by 2
85Health
Library PyPI

pypdfium2

ABI-level Python bindings to PDFium for fast, liberal-licensed PDF rendering and manipulation.

827
Other
Used by 2
42Health
Library PyPI

docx2txt

A pure-Python utility to extract text and images from Microsoft Word .docx files.

583
MIT
Used by 2
88Health
Tool PyPI

OCRmyPDF

Adds a searchable OCR text layer to scanned PDFs and images, producing validated PDF/A output by default.

34,883
MPL-2.0
Used by 1
51Health
Library npm

jQuery File Upload

A jQuery widget for multiple file uploads with drag-and-drop, progress bars, chunked/resumable transfers, and image previews across any server-side platform.

30,703
MIT
Used by 1
81Health
Library Cargo

pdf-inspector

Fast Rust library for PDF classification, text extraction, and Markdown conversion

19,384
MIT
Used by 1
51Health
Library PyPI

pdfminer.six

A pure-Python library for extracting text, layout, and metadata directly from PDF documents.

7,030
MIT
Used by 1
76Health
Library PyPI

smart_open

Drop-in replacement for Python's open() that streams files from S3, GCS, Azure, HDFS, HTTP, SSH

3,459
MIT
Used by 1
89Health
Library PyPI

xhtml2pdf

Pure-Python library that converts HTML5 and CSS into PDF documents using ReportLab, html5lib, and pypdf.

2,393
Apache 2.0
Used by 1
50Health
Library PyPI

tabula-py

Extract tables from PDF files directly into pandas DataFrames.

2,315
MIT
Used by 1
67Health
Library PyPI

EbookLib

A Python library for reading, writing, and manipulating EPUB2/EPUB3 ebook files programmatically.

1,814
AGPL 3.0
Used by 1
64Health
Library PyPI

aiofile

Real asynchronous file operations for Python asyncio, backed by io_uring, libaio, and thread pools.

583
Apache 2.0
Used by 1
80Health
Library PyPI

svglib

A pure-Python library for reading SVG files and converting them to PDF and other formats.

372
Other
Used by 1
44Health
Library PyPI

HdfsCLI

Python bindings and a command line interface for HDFS via the WebHDFS and HttpFS APIs.

275
MIT
Used by 1
54Health
Library PyPI

pydyf

A low-level PDF generator for Python based on the PDF 1.7 specification.

153
BSD 3
Used by 1
30Health
Library PyPI

html2docx

Convert HTML strings and files into Word DOCX documents from Python.

89
MIT
Used by 1

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers