“”

PDF ViewHelpers PDF ViewHelpers

pdfviewhelpers / stable

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

This version supports TYPO3

Older versions also support TYPO3

Composer support

composer req bithost-gmbh/pdfviewhelpers

Tags

#generator #generation #pdf #viewhelper #tcpdf #Fluid #fpdi

Last upload comment

Release v3.0.0

Downloads by month

Download 3.0.0 Extension Manual Found an Issue? Code Insights Packagist.org Donate and Give Kudos
Author
Markus Mächler, Esteban Gehring
Company
Bithost GmbH
Last update
18. Dec 2023
First upload
16. Aug 2016
Downloads
110,821
Category
Frontend
Dependencies
  • TYPO3 (11.5.0 - 12.4.99)
  • PHP (>= 7.4.0)

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 req 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.

Other extensions by this user (1)

Powermail FastExport Powermail FastExport
(powermail_fastexport)

Extend powermail for faster export to .xlsx / .csv files. This is useful if you have many records to be exported.

Supported TYPO3 versions:

Version history

Version Upload comment Works with TYPO3 Download
3.0.0 / stable
December 18, 2023
Release v3.0.0
11.5.0 - 12.4.99 Download
2.5.0 / stable
January 15, 2023
- 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)
9.5.0 - 11.5.99 Download
2.4.1 / stable
February 10, 2022
- Fixes undefined array key warning, (Thanks @Physikbuddha)
- Updates version constraint for typo3/cms-core to improve readability and compatibility
9.5.0 - 11.5.99 Download
2.4.0 / stable
December 07, 2021
- 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
9.5.0 - 11.5.99 Download
2.3.5 / stable
August 03, 2021
- Adds extension-key configuration to composer.json (Thanks @aimeos and @DanielSiepmann)
8.7.0 - 10.4.99 Download
2.3.4 / stable
June 25, 2020
- 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
8.7.0 - 10.4.99 Download
2.3.3 / stable
June 03, 2020
- Fixes custom fonts not working with different styles (e.g. italic or bold), (Thanks @Teddytrombone)
8.7.0 - 10.4.99 Download
2.3.2 / stable
June 01, 2020
- 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
8.7.0 - 10.4.99 Download
2.3.1 / stable
April 21, 2020
- Updates version constraints for TYPO3 10 LTS
8.7.0 - 10.4.99 Download
2.3.0 / stable
April 17, 2020
- 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
8.7.0 - 10.3.99 Download
2.2.2 / stable
December 04, 2019
- Fixes custom fonts not working in AvoidPageBreakViewhelper (regression, Thanks @MK-42)
7.6.0 - 9.5.99 Download
2.2.1 / stable
November 07, 2019
- Adds jpeg (with e) to default allowedImageTypes
- Fixes custom fonts not working in HTMLViewHelper (regression)
- Removes replace pdfviewhelpers with self.version from composer.json
7.6.0 - 9.5.99 Download
2.2.0 / stable
October 23, 2019
- Adds configurable output path for generated font files
- Fixes images not working in footer
- Adds fit on page option to ImageViewHelper
7.6.0 - 9.5.99 Download
2.1.0 / stable
April 30, 2019
- 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
7.6.0 - 9.5.99 Download
2.0.2 / stable
December 01, 2018
- Fixes import page on automatic page break not working (Thanks @liayn)
- Updates documentation
7.6.0 - 9.5.99 Download
2.0.1 / stable
October 18, 2018
- Fixes a PDF 1.7 compliance issue
- Updates documentation
7.6.0 - 9.5.99 Download
2.0.0 / stable
October 04, 2018
- 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
7.6.0 - 9.5.99 Download
1.6.0 / stable
August 14, 2018
- Adds support for TYPO3 9 LTS (Thanks @luberti)
- Drops support for TYPO3 6 LTS
- Adds support for FAL images
7.6.0 - 9.5.99 Download
1.5.2 / stable
July 02, 2018
- Changes PHP requirement to minimum 5.4
- Changes code style to PSR-2
- Adds functional tests
6.2.0 - 8.7.99 Download
1.5.1 / stable
May 17, 2018
- 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
6.2.0 - 8.7.99 Download
1.5.0 / stable
May 04, 2018
- 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
6.2.0 - 8.7.99 Download
1.4.0 / stable
April 10, 2018
- 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
6.2.0 - 8.7.99 Download
1.3.4 / stable
February 07, 2018
- Fixes bug in BE context (Thanks @liayn)
- Adds more bugs to fix later
6.2.0 - 8.7.99 Download
1.3.3 / stable
November 27, 2017
- #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
6.2.0 - 8.7.99 Download
1.3.2 / stable
October 30, 2017
Fixes Warning in TCPDF on PHP 7.1.x #28 (Thanks @koritnik)
6.2.0 - 8.7.99 Download
1.3.1 / stable
September 16, 2017
- 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
6.2.0 - 8.7.99 Download
1.3.0 / stable
April 23, 2017
- 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
6.2.0 - 8.7.99 Download
1.2.3 / stable
March 21, 2017
- Fixes configuration manager initialization error
6.2.0 - 7.6.99 Download
1.2.2 / stable
March 16, 2017
- Fixes PHP 5.4 compatibility issue
- Fixes typo3/cms composer dependency error
6.2.0 - 7.6.99 Download
1.2.1 / stable
January 14, 2017
- Adds support for backend usage (Thanks @Gernott)
- Changes default class to EmptyFPDI
6.2.0 - 7.6.99 Download
1.2.0 / stable
September 18, 2016
- Adds FPDI Support (use existing PDFs as template)
6.2.0 - 7.6.99 Download
1.1.0 / stable
August 24, 2016
- Adds HTML ViewHelper
- Disables TYPO3 frontend caching by default
- Fixes Bug with generalText alignment and paragraphSpacing settings
- Adds composer.json
6.2.0 - 7.6.99 Download
1.0.1 / stable
August 17, 2016
Initial version of pdfviewhelpers. Updated documentation.
6.2.0 - 7.6.99 Download
1.0.0 / stable
August 16, 2016
Initial version of pdfviewhelpers. This is an extension that provides various Fluid ViewHelpers to generate PDF documents.
6.2.0 - 7.6.99 Download