PHPackages                             typesetsh/magento2-extension - 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. typesetsh/magento2-extension

ActiveMagento2-module[PDF &amp; Document Generation](/categories/documents)

typesetsh/magento2-extension
============================

Magento2 typeset.sh extension

1.4.0(5y ago)50MITPHP

Since Jan 14Pushed 5y ago1 watchersCompare

[ Source](https://github.com/typesetsh/magento2-extension)[ Packagist](https://packagist.org/packages/typesetsh/magento2-extension)[ RSS](/packages/typesetsh-magento2-extension/feed)WikiDiscussions master Synced 6d ago

READMEChangelog (5)Dependencies (9)Versions (6)Used By (0)

typeset.sh Magento 2 Extension
==============================

[](#typesetsh-magento-2-extension)

This Magento 2 extension provides an alternative PDF renderer using the typeset.sh engine.

PDFs are generated using html provided by the store theme in the same maner as a website is render (Using Blocks and phtml template files). This makes adjusting the PDF easy if you are familiar with the Magento2 layout and theme structure.

This extension only replaces the `Magento\Sales\Model\Order\Pdf\*` classes.

Any adjustment to the PDF can then simply be done in your theme.

Example
-------

[](#example)

[![PDF Sample Invoice](docs/invoice.png)](docs/invoice.png)

Adjustments to the PDF can be simple done in your theme folder. Here is a [sample pdf ouptut file](docs/example-invoice.pdf).

Installation via Composer
-------------------------

[](#installation-via-composer)

Get access to your typeset.sh repository. See the [typeset.sh documentation](https://typeset.sh/en/documentation/php).

```
composer require typesetsh/magento2-extension
php bin/magento module:enable Typesetsh_Pdf
php bin/magento setup:upgrade
```

License
-------

[](#license)

This extension is under the [MIT license](LICENSE).

However, it requires a version of [typeset.sh](https://typeset.sh/) to work.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity60

Established project with proven stability

 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

Every ~46 days

Total

5

Last Release

2128d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/fc97f6ca2dcb43408adf00dd101af4846da590edf0620862f993c58740de7f9e?d=identicon)[jsiefer](/maintainers/jsiefer)

---

Top Contributors

[![jsiefer](https://avatars.githubusercontent.com/u/6014388?v=4)](https://github.com/jsiefer "jsiefer (9 commits)")

---

Tags

magento2magento2-extensionpdf

###  Code Quality

TestsPHPUnit

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/typesetsh-magento2-extension/health.svg)

```
[![Health](https://phpackages.com/badges/typesetsh-magento2-extension/health.svg)](https://phpackages.com/packages/typesetsh-magento2-extension)
```

###  Alternatives

[dotdigital/dotdigital-magento2-extension

Dotdigital for Magento 2

50374.2k18](/packages/dotdigital-dotdigital-magento2-extension)[mollie/magento2

Mollie Payment Module for Magento 2

1121.6M10](/packages/mollie-magento2)[pagbank/payment-magento

PagBank - Payment for Magento and Adobe

2128.3k7](/packages/pagbank-payment-magento)[opengento/module-category-import-export

This module add the capability to import and export the categories from the back-office.

119.1k](/packages/opengento-module-category-import-export)[loki/magento2-admin-components

N/A

151.6k5](/packages/loki-magento2-admin-components)

PHPackages © 2026

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