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
}
}