DEPRECATION WARNING
This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.
Configuration Reference¶
Target group: Developers
Template¶
Just override plugin.tx_web2pdf.view
to use you own template. Default Template is found in EXT:web2pdf/Resources/Private/Templates/Pdf/GeneratePdfLink.html
TypoScript Reference¶
- PDF Configuration can be set in constant editor or TypoScript
- Include Static Typoscript Template in BackendModule “Templates”
- Example Footer and Header HTML files can be found in partialRootPath/Pdf/Header.html (with pagenum and date)
plugin.web2pdf.settings {
# e.g.: A4, A5, etc
pdfPageFormat = {$plugin.tx_web2pdf.settings.pdfPageFormat}
# L = Landscape P = Portrait
pdfPageOrientation = {$plugin.tx_web2pdf.settings.pdfPageOrientation}
pdfLeftMargin = {$plugin.tx_web2pdf.settings.pdfLeftMargin}
pdfRightMargin = {$plugin.tx_web2pdf.settings.pdfRightMargin}
pdfTopMargin = {$plugin.tx_web2pdf.settings.pdfTopMargin}
# which stylesheet to use: print or screen stylesheet
pdfStyleSheet = {$plugin.tx_web2pdf.settings.pdfStyleSheet}
# use header partial in plugin.web2pdf.view.partialRootPath/Pdf/Header.html
useCustomHeader = 0
# use footer partial in plugin.web2pdf.view.partialRootPath/Pdf/Footer.html
useCustomHeader = 0
}
Replacements¶
There are two replacements options: StringReplacement AND/OR PregReplacement SearchString and ReplacementString need to have the same key
Can be set via TypoScript using following options:
plugin.web2pdf.settings {
pdfPregSearch {
1 =
}
pdfPregReplace {
1 =
}
pdfStrSearch {
1 =
}
pdfStrReplace {
1 =
}
}
Example: Replace Hello with Good Night
plugin.web2pdf.settings {
pdfStrSearch {
1 = Hello
}
pdfStrReplace {
1 = Good Night
}
}