# Site conversion (PDF/ePUB/etc.)

11 projects, most used and most active first.

Data from 2026-11-01.

## mkdocs-with-pdf

Generate a single PDF file from MkDocs repository.

- **Install:** `pip install mkdocs-with-pdf`
- **Plugin:** `with-pdf`
- :lucide-star: 394 · :lucide-download: 133k/month · :lucide-clock: last commit 2021-10-14 · :lucide-scale: MIT
- [:brand-github: GitHub](https://github.com/orzih/mkdocs-with-pdf) · [:brand-pypi: PyPI](https://pypi.org/project/mkdocs-with-pdf/)

> [!WARNING]
> No commits since 2021-10-14. Check that it still fits your setup.

## print-site

MkDocs Plugin that adds an additional page that combines all pages, allowing easy exports to PDF and standalone HTML.

- **Install:** `pip install mkdocs-print-site-plugin`
- **Plugin:** `print-site`
- :lucide-star: 190 · :lucide-download: 153k/month · :lucide-clock: last commit 2026-10-21 · :lucide-scale: MIT
- [:brand-github: GitHub](https://github.com/timvink/mkdocs-print-site-plugin) · [:brand-pypi: PyPI](https://pypi.org/project/mkdocs-print-site-plugin/)

## pdf-export

An MkDocs plugin to export content pages as PDF files.

- **Install:** `pip install mkdocs-pdf-export-plugin`
- **Plugin:** `pdf-export`
- :lucide-star: 346 · :lucide-download: 28k/month · :lucide-clock: last commit 2025-10-08 · :lucide-scale: MIT
- [:brand-github: GitHub](https://github.com/zhaoterryy/mkdocs-pdf-export-plugin) · [:brand-pypi: PyPI](https://pypi.org/project/mkdocs-pdf-export-plugin/)

> [!WARNING]
> No commits since 2025-10-08. Check that it still fits your setup.

## mkdocs-exporter

The fastest and most configurable plugin for MkDocs, allowing seamless export of individual pages and/or entire..

- **Install:** `pip install mkdocs-exporter`
- **Plugin:** `exporter`
- :lucide-star: 131 · :lucide-download: 20k/month · :lucide-clock: last commit 2024-10-29 · :lucide-scale: MIT
- [:brand-github: GitHub](https://github.com/adrienbrignon/mkdocs-exporter) · [:brand-pypi: PyPI](https://pypi.org/project/mkdocs-exporter/)

> [!WARNING]
> No commits since 2024-10-29. Check that it still fits your setup.

## mkpdfs

Converts your mkdocs documentation in PDF, to be shared with users.

- **Install:** `pip install mkpdfs-mkdocs`
- **Plugin:** `mkpdfs`
- :lucide-star: 104 · :lucide-download: 554/month · :lucide-clock: last commit 2021-08-11 · :lucide-scale: GPL-3.0
- [:brand-github: GitHub](https://github.com/comwes/mkpdfs-mkdocs-plugin) · [:brand-pypi: PyPI](https://pypi.org/project/mkpdfs-mkdocs/)

> [!WARNING]
> No commits since 2021-08-11. Check that it still fits your setup.

## mkdocs-pandoc

[unmaintained] mkdocs - pandoc converter: use this fork https://github.com/twardoch/mkdocs-combine.

- **Install:** `pip install mkdocs-pandoc`
- :lucide-star: 110 · :lucide-download: 483/month · :lucide-clock: last commit 2016-03-14 · :lucide-scale: Apache-2.0
- [:brand-github: GitHub](https://github.com/jgrassler/mkdocs-pandoc) · [:brand-pypi: PyPI](https://pypi.org/project/mkdocs-pandoc/)

> [!WARNING]
> No commits since 2016-03-14. Check that it still fits your setup.

## pdf-with-js

A MkDocs plugin that exports your documentation as PDF with rendered JavaScript content.

- **Install:** `pip install mkdocs-pdf-with-js-plugin`
- **Plugin:** `pdf-with-js`
- :lucide-star: 8 · :lucide-download: 532/month · :lucide-clock: last commit 2021-07-23 · :lucide-scale: MIT
- [:brand-github: GitHub](https://github.com/smaxtec/mkdocs-pdf-with-js-plugin) · [:brand-pypi: PyPI](https://pypi.org/project/mkdocs-pdf-with-js-plugin/)

> [!WARNING]
> No commits since 2021-07-23. Check that it still fits your setup.

## mk2pdf-export

The plugin is based on https://github.com/zhaoterryy/mkdocs-pdf-export-plugin/ ,the main change is use pandoc to..

- **Install:** `pip install mkdocs-mk2pdf-plugin`
- **Plugin:** `mk2pdf-export`
- :lucide-star: 11 · :lucide-download: 37/month · :lucide-clock: last commit 2020-09-11 · :lucide-scale: MIT
- [:brand-github: GitHub](https://github.com/HaoLiuHust/mkdocs-mk2pdf-plugin) · [:brand-pypi: PyPI](https://pypi.org/project/mkdocs-mk2pdf-plugin/)

> [!WARNING]
> No commits since 2020-09-11. Check that it still fits your setup.

## mkdocs-zip-folders

MkDocs plugin to zip configured folders and add them to the site.

- **Install:** `pip install mkdocs-zip-folders`
- **Plugin:** `zip_folders`
- :lucide-star: 4 · :lucide-download: 115/month · :lucide-clock: last commit 2025-07-03 · :lucide-scale: MIT
- [:brand-github: GitHub](https://github.com/JakubAndrysek/mkdocs-zip-folders) · [:brand-pypi: PyPI](https://pypi.org/project/mkdocs-zip-folders/)

> [!WARNING]
> No commits since 2025-07-03. Check that it still fits your setup.

## helm

An mkdocs plugin that turns docs website into helm repository.

- **Install:** `pip install mkdocs-helm`
- **Plugin:** `helm-repo`
- :lucide-star: 1 · :lucide-download: 45/month · :lucide-clock: last commit 2018-11-21 · :lucide-scale: Apache-2.0
- [:brand-github: GitHub](https://github.com/M00nF1sh/mkdocs-helm) · [:brand-pypi: PyPI](https://pypi.org/project/mkdocs-helm/)

> [!WARNING]
> No commits since 2018-11-21. Check that it still fits your setup.

## mkdocs-autozip

A mkdocs plugin for auto zipping the document source.

- **Install:** `pip install mkdocs-autozip`
- **Plugin:** `autozip`
- :lucide-star: 2 · :lucide-download: 71/month · :lucide-clock: last commit 2022-10-05
- [:brand-github: GitHub](https://github.com/martinohanlon/mkdocs_autozip) · [:brand-pypi: PyPI](https://pypi.org/project/mkdocs-autozip/)

> [!WARNING]
> No commits since 2022-10-05. Check that it still fits your setup.
