“”

PDF ViewHelpers PDF ViewHelpers

8 likes

pdfviewhelpers / stable

Provides various Fluid ViewHelpers to create PDF documents. Under the hood pdfviewhelpers uses TCPDF and FPDI.

This version supports TYPO3

13 LTS 14 LTS

Older versions also support TYPO3

6.2 LTS 7 LTS 8 LTS 9 LTS 10 LTS 11 LTS 12 LTS 13 LTS 14 LTS


Tags

Get started

Download 4.0.0

Details

Author
Markus Mächler, Esteban Gehring
Company
Bithost GmbH
Last update
03. May 2026
First upload
16. Aug 2016
Downloads
219,285
Category
Frontend
Dependencies
  • TYPO3 (>=13.4.0 <=14.3.99)
  • PHP (>=8.2.0)

Last upload comment

Updates example outputs for new TCPDF version


Downloads by month

Installation

  1. Download ZIP file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the ZIP file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.
  1. Go to your folder where the root composer.json file is located
  2. Type: composer require bithost-gmbh/pdfviewhelpers to get the latest version that runs on your TYPO3 version.
  1. Download T3X file
  2. Log into your TYPO3 backend
  3. Go to Extension Manager module
  4. Press the upload button on the top bar
  5. Select the T3X file and upload it. If you want to overwrite an existing extension installation, activate the checkbox.

Version history

Filter for TYPO3 versions

4.0.0 stable Latest
May 03, 2026
TYPO3: 13 LTS 14 LTS (>=13.4.0 <=14.3.99)
Updates example outputs for new TCPDF version
Download
3.1.1 stable
May 23, 2025
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.4.99)
Release v3.1.1
Download
3.1.0 stable
May 15, 2025
TYPO3: 12 LTS 13 LTS (>=12.4.0 <=13.4.99)
Update versions and changelog
Download
3.0.0 stable
December 18, 2023
TYPO3: 11 LTS 12 LTS (>=11.5.0 <=12.4.99)
Release v3.0.0
Download
2.5.0 stable
January 15, 2023
TYPO3: 9 LTS 10 LTS 11 LTS (>=9.5.0 <=11.5.99)
- Adds experimental support for PDF/UA (Thanks @MoppieMop)
- Adds allowed composer plugins typo3/class-alias-loader and typo3/cms-composer-installers (Thanks @liayn)
- Updates TCPDF to version 6.6.2 (Thanks @liayn)
- Removes TCPDF link (Thanks @MoppieMop and @liayn)
Download
2.4.1 stable
February 10, 2022
TYPO3: 9 LTS 10 LTS 11 LTS (>=9.5.0 <=11.5.99)
- Fixes undefined array key warning, (Thanks @Physikbuddha)
- Updates version constraint for typo3/cms-core to improve readability and compatibility
Download
2.4.0 stable
December 07, 2021
TYPO3: 9 LTS 10 LTS 11 LTS (>=9.5.0 <=11.5.99)
- Adds support for TYPO3 11 LTS
- Adds StopOutputMiddleware as a replacement for TSFE::isOutputting (Thanks @nhovratov)
- Adds Services.yaml (Thanks @kabarakh)
- Fixes PageNumberAliasViewHelper not working with custom fonts
- Forces TSFE::set_no_cache if plugin.tx_pdfviewhelpers.settings.config.disableCache is set
- Drops support for TYPO3 8 LTS
- Changes PHP minimum version to 7.2
- Updates FPDI to version 2.3.6
- Updates TCPDF to version 6.4.2
Download
2.3.5 stable
August 03, 2021
TYPO3: 8 LTS 9 LTS 10 LTS (>=8.7.0 <=10.4.99)
- Adds extension-key configuration to composer.json (Thanks @aimeos and @DanielSiepmann)
Download
2.3.4 stable
June 25, 2020
TYPO3: 8 LTS 9 LTS 10 LTS (>=8.7.0 <=10.4.99)
- Fixes PDF background template overlaps with content
- Fixes EXT:news static TypoScript template not working for TYPO3 10 LTS
- Fixes crop and cropVariant not respected
Download
2.3.3 stable
June 03, 2020
TYPO3: 8 LTS 9 LTS 10 LTS (>=8.7.0 <=10.4.99)
- Fixes custom fonts not working with different styles (e.g. italic or bold), (Thanks @Teddytrombone)
Download
2.3.2 stable
June 01, 2020
TYPO3: 8 LTS 9 LTS 10 LTS (>=8.7.0 <=10.4.99)
- Updates FPDI to version 2.3.3
- Updates TCPDF to version 6.3.5
- Fixes text sometimes not showing in HTML tables after a page break
- Adds enc and flags parameter to addTTFFont
Download
2.3.1 stable
April 21, 2020
TYPO3: 8 LTS 9 LTS 10 LTS (>=8.7.0 <=10.4.99)
- Updates version constraints for TYPO3 10 LTS
Download
2.3.0 stable
April 17, 2020
TYPO3: 8 LTS 9 LTS (>=8.7.0 <=10.3.99)
- Adds support for TYPO3 10 LTS
- Drops support for TYPO3 7 LTS
- Changes PHP minimum version to 7.0
- Migrates documentation to new build system
Download
2.2.2 stable
December 04, 2019
TYPO3: 7 LTS 8 LTS 9 LTS (>=7.6.0 <=9.5.99)
- Fixes custom fonts not working in AvoidPageBreakViewhelper (regression, Thanks @MK-42)
Download
2.2.1 stable
November 07, 2019
TYPO3: 7 LTS 8 LTS 9 LTS (>=7.6.0 <=9.5.99)
- Adds jpeg (with e) to default allowedImageTypes
- Fixes custom fonts not working in HTMLViewHelper (regression)
- Removes replace pdfviewhelpers with self.version from composer.json
Download
2.2.0 stable
October 23, 2019
TYPO3: 7 LTS 8 LTS 9 LTS (>=7.6.0 <=9.5.99)
- Adds configurable output path for generated font files
- Fixes images not working in footer
- Adds fit on page option to ImageViewHelper
Download
2.1.0 stable
April 30, 2019
TYPO3: 7 LTS 8 LTS 9 LTS (>=7.6.0 <=9.5.99)
- Adds paragraph line feed to textual ViewHelpers (Thanks @emmemme)
- Adds image processing to ImageViewHelper
- Adds table of content ViewHelpers
- Updates TCPDF and FPDI
- Updates documentation
Download
2.0.2 stable
December 01, 2018
TYPO3: 7 LTS 8 LTS 9 LTS (>=7.6.0 <=9.5.99)
- Fixes import page on automatic page break not working (Thanks @liayn)
- Updates documentation
Download
2.0.1 stable
October 18, 2018
TYPO3: 7 LTS 8 LTS 9 LTS (>=7.6.0 <=9.5.99)
- Fixes a PDF 1.7 compliance issue
- Updates documentation
Download
2.0.0 stable
October 04, 2018
TYPO3: 7 LTS 8 LTS 9 LTS (>=7.6.0 <=9.5.99)
- Adds lots of new features like Header- and FooterViewHelpers, text types or a ViewHelper to avoid page breaks inside
- Fixes some bugs and improves performance
- Updates dependencies
Download
1.6.0 stable
August 14, 2018
TYPO3: 7 LTS 8 LTS 9 LTS (>=7.6.0 <=9.5.99)
- Adds support for TYPO3 9 LTS (Thanks @luberti)
- Drops support for TYPO3 6 LTS
- Adds support for FAL images
Download
1.5.2 stable
July 02, 2018
TYPO3: 6.2 LTS 7 LTS 8 LTS (>=6.2.0 <=8.7.99)
- Changes PHP requirement to minimum 5.4
- Changes code style to PSR-2
- Adds functional tests
Download
1.5.1 stable
May 17, 2018
TYPO3: 6.2 LTS 7 LTS 8 LTS (>=6.2.0 <=8.7.99)
- Fixes not able to create multiple PDF documents per request
- Fixes PHP 5.4 compatibility error
- Moves ExtensionManagementUtility::addStaticFile to Overrides/sys_template.php
- Fixes outputDestination E and S not really working
- Disables ViewHelpe
Download
1.5.0 stable
May 04, 2018
TYPO3: 6.2 LTS 7 LTS 8 LTS (>=6.2.0 <=8.7.99)
- Updates documentation
- Adds (optional) automatic hyphenation to all textual ViewHelpers
- Adds support for absolute, relative and TYPO3 EXT: paths
- Adds format to PageViewHelper
- Fixes importPage does not work with autoPageBreak=1
Download
1.4.0 stable
April 10, 2018
TYPO3: 6.2 LTS 7 LTS 8 LTS (>=6.2.0 <=8.7.99)
- Fixes posX and posY not working (Thanks @PeterSchuhmann)
- Updates TCPDF to version 6.2.17
- Updates FPDI to version 1.6.2
- Improves PdfaShowCase example
- Adds option sRGBMode to config
- Adds GetPosXViewHelper and GetPosYViewHelper
- Adds cust
Download
1.3.4 stable
February 07, 2018
TYPO3: 6.2 LTS 7 LTS 8 LTS (>=6.2.0 <=8.7.99)
- Fixes bug in BE context (Thanks @liayn)
- Adds more bugs to fix later
Download
1.3.3 stable
November 27, 2017
TYPO3: 6.2 LTS 7 LTS 8 LTS (>=6.2.0 <=8.7.99)
- #32: prevent any output after the pdf file, allowing to validate against PDF/A with a custom constructor, thanks to @koritnik for reporting!
- improve docs: fix examples
- improve docs: add troubleshooting tips
Download
1.3.2 stable
October 30, 2017
TYPO3: 6.2 LTS 7 LTS 8 LTS (>=6.2.0 <=8.7.99)
Fixes Warning in TCPDF on PHP 7.1.x #28 (Thanks @koritnik)
Download
1.3.1 stable
September 16, 2017
TYPO3: 6.2 LTS 7 LTS 8 LTS (>=6.2.0 <=8.7.99)
- Removes default font type in order for TCPDF to auto detect type
- Adds .htaccess protection to folder Resources/Private, (Thanks @derhansen)
- Fixes images not loaded anymore in documentation
- Adds new extension icon
Download
1.3.0 stable
April 23, 2017
TYPO3: 6.2 LTS 7 LTS 8 LTS (>=6.2.0 <=8.7.99)
- Adds support for TYPO3 8.7 LTS
- Adds PageBreakViewHelper
- Adds possibility to load html styles from external file
- Adds orientation to PageViewHelper
- Adds fontStyle to text
- Adds a TypoScript way for adding custom fonts
- Adds minor improvem
Download
1.2.3 stable
March 21, 2017
TYPO3: 6.2 LTS 7 LTS (>=6.2.0 <=7.6.99)
- Fixes configuration manager initialization error
Download
1.2.2 stable
March 16, 2017
TYPO3: 6.2 LTS 7 LTS (>=6.2.0 <=7.6.99)
- Fixes PHP 5.4 compatibility issue
- Fixes typo3/cms composer dependency error
Download
1.2.1 stable
January 14, 2017
TYPO3: 6.2 LTS 7 LTS (>=6.2.0 <=7.6.99)
- Adds support for backend usage (Thanks @Gernott)
- Changes default class to EmptyFPDI
Download
1.2.0 stable
September 18, 2016
TYPO3: 6.2 LTS 7 LTS (>=6.2.0 <=7.6.99)
- Adds FPDI Support (use existing PDFs as template)
Download
1.1.0 stable
August 24, 2016
TYPO3: 6.2 LTS 7 LTS (>=6.2.0 <=7.6.99)
- Adds HTML ViewHelper
- Disables TYPO3 frontend caching by default
- Fixes Bug with generalText alignment and paragraphSpacing settings
- Adds composer.json
Download
1.0.1 stable
August 17, 2016
TYPO3: 6.2 LTS 7 LTS (>=6.2.0 <=7.6.99)
Initial version of pdfviewhelpers. Updated documentation.
Download
1.0.0 stable
August 16, 2016
TYPO3: 6.2 LTS 7 LTS (>=6.2.0 <=7.6.99)
Initial version of pdfviewhelpers. This is an extension that provides various Fluid ViewHelpers to generate PDF documents.
Download

Get started

Download 4.0.0

Details

Author
Markus Mächler, Esteban Gehring
Company
Bithost GmbH
Last update
03. May 2026
First upload
16. Aug 2016
Downloads
219,285
Category
Frontend
Dependencies
  • TYPO3 (>=13.4.0 <=14.3.99)
  • PHP (>=8.2.0)