Bitte beachte, dass sich diese Dokumentation auf die neuste Version dieser Erweiterung bezieht. Wenn eine ältere Version eingesetzt wird, kann diese abweichen. Die jeweils passende Dokumentation befindet sich im Dokumentation-Verzeichnis der Erweiterung.
PDF/A mit ZUGFeRD
In diesem Beispiel wird ein PDF/A-3b Dokument erstellt, welches z.B. für eine E-Rechnung (ZUGFeRD / Factur-X) verwendet werden kann. Wichtig ist hierbei, dass die Schriften in das PDF eingebettet werden müssen und das eine XML-Datei übergeben wird.
<html xmlns="http://www.w3.org/1999/xhtml" lang="en"
xmlns:f="http://typo3.org/ns/fluid/ViewHelpers"
xmlns:fpdf="http://typo3.org/ns/CodingMs/FluidFpdf/ViewHelpers"
data-namespace-typo3-fluid="true">
<fpdf:pdfA>
<fpdf:addPage>
<fpdf:addFont family="Regular" style="N" filename="ubuntu_n.php" />
<fpdf:addFont family="Regular" style="B" filename="ubuntu_b.php" />
<fpdf:addFont family="Regular" style="I" filename="ubuntu_i.php" />
<fpdf:addFont family="Regular" style="BI" filename="ubuntu_bi.php" />
<fpdf:addFont family="Monospace" style="N" filename="ubuntumono_n.php" />
<fpdf:addFont family="Monospace" style="B" filename="ubuntumono_b.php" />
<fpdf:addFont family="Monospace" style="I" filename="ubuntumono_i.php" />
<fpdf:addFont family="Monospace" style="BI" filename="ubuntumono_bi.php" />
<fpdf:setFont family="Monospace" style="B" size="16" />
<fpdf:cell width="40" height="10" text="Hello World!" />
<fpdf:setXmlFile file="EXT:fluid_fpdf/Resources/Private/Php/zugferd/factur-x.xml" />
</fpdf:addPage>
</fpdf:pdfA>
</html>