PHPackages                             carsten-walther/html2pdf - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [PDF &amp; Document Generation](/categories/documents)
4. /
5. carsten-walther/html2pdf

ActiveTypo3-cms-extension[PDF &amp; Document Generation](/categories/documents)

carsten-walther/html2pdf
========================

A wrapper to let TYPO3 generate PDF files from html pages. Uses wkhtmltopdf, a binary that is using the print functionality of the webkit render engine to create PDFs.

v12.4.2(1y ago)155[4 issues](https://github.com/carsten-walther/html2pdf/issues)GPL-3.0-or-laterPHP

Since Sep 23Pushed 1y ago1 watchersCompare

[ Source](https://github.com/carsten-walther/html2pdf)[ Packagist](https://packagist.org/packages/carsten-walther/html2pdf)[ Docs](https://carstenwalther.de)[ RSS](/packages/carsten-walther-html2pdf/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (4)Dependencies (1)Versions (2)Used By (0)

Html2PDF for TYPO3
==================

[](#html2pdf-for-typo3)

[![Issues](https://camo.githubusercontent.com/ff85c26ae66d4197ef737ba004ca7cff463a5ae91b5f2ab2ba78a0f59cae0881/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f6361727374656e2d77616c746865722f68746d6c32706466)](https://img.shields.io/github/issues/carsten-walther/html2pdf)[![Forks](https://camo.githubusercontent.com/dff775b5e93d8bab19eb733fd5a72bc261e6bba662b42256611221d44ee8704e/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f6361727374656e2d77616c746865722f68746d6c32706466)](https://github.com/carsten-walther/html2pdf/network/members)[![Stars](https://camo.githubusercontent.com/aad30c2deeeb2ecf28d36aee48ad05f30315db06cb4892dd80bc30e45af82b15/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6361727374656e2d77616c746865722f68746d6c32706466)](https://github.com/carsten-walther/html2pdf/stargazers)[![GitHub tag (latest by date)](https://camo.githubusercontent.com/12c6bcc43148d4bac257cf224daff7de026a93dc5ff822a6bddf9808897e1a73/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f7461672f6361727374656e2d77616c746865722f68746d6c32706466)](https://github.com/carsten-walther/html2pdf/releases/latest)[![License](https://camo.githubusercontent.com/0bebcb2f0710fc278180e0d85d90eb9b770d928e2245642f1be0e2c4cb43d33f/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6361727374656e2d77616c746865722f68746d6c32706466)](LICENSE.txt)[![GitHub All Releases](https://camo.githubusercontent.com/13d10cf01068cf179b5ee18a5c2fd07969fcedb7101b694597c6763160204e0a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f646f776e6c6f6164732f6361727374656e2d77616c746865722f68746d6c327064662f746f74616c)](https://github.com/carsten-walther/html2pdf/releases/latest)

A wrapper to let TYPO3 generate PDF files from html pages. Uses wkhtmltopdf, a binary that is using the print functionality of the webkit render engine to create PDFs.

About the extension
-------------------

[](#about-the-extension)

This extension will give you the possibility to print pages as pdf.

How to install?
---------------

[](#how-to-install)

Just call `composer req carsten-walther/html2pdf` or install the extension via the extension manager.

How to use it?
--------------

[](#how-to-use-it)

html2pdf provides a special page type with typeNum 8080. Generate a link and attach this page type to the GET parameters.

Configuration
-------------

[](#configuration)

Install wkhtmltopdf in your server environment or use custom versions for your needs. Select the version in extension configuration settings in the Install-Tool.

Sponsoring
----------

[](#sponsoring)

Do you like this extension and do you use it on production environments? Please help me to maintain this extension and become a sponsor.

###  Health Score

20

—

LowBetter than 14% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity39

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

602d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b98101b4a17327572f359cf55cae06a4c6174b10f4c5cb5b4ac5cd334c5edd8f?d=identicon)[carsten-walther](/maintainers/carsten-walther)

---

Top Contributors

[![carsten-walther](https://avatars.githubusercontent.com/u/57987505?v=4)](https://github.com/carsten-walther "carsten-walther (11 commits)")

---

Tags

html2pdftypo3typo3-extensionpdfhtmlextensiontypo3tohtml2pdf

### Embed Badge

![Health badge](/badges/carsten-walther-html2pdf/health.svg)

```
[![Health](https://phpackages.com/badges/carsten-walther-html2pdf/health.svg)](https://phpackages.com/packages/carsten-walther-html2pdf)
```

###  Alternatives

[kartik-v/yii2-mpdf

A Yii2 wrapper component for the mPDF library which generates PDF files from UTF-8 encoded HTML.

1605.5M84](/packages/kartik-v-yii2-mpdf)[kartik-v/yii2-export

A library to export server/db data in various formats (e.g. excel, html, pdf, csv etc.)

1623.1M35](/packages/kartik-v-yii2-export)[scannerjs/scanner.js

ScannerJS: JavaScript web scan JPG PDF images from TWAIN WIA scanners in browser (Chrome, Edge, Firefox or IE)

5914.3k](/packages/scannerjs-scannerjs)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
