Dateien an das PDF anhängen
Das PDF Dateiformat bietet die Möglichkeit, Dateien in das Dokument einzubetten, so dass diese dann als eigenständige Dokumente herunter geladen werden können. Elektronische Rechnungen können z.B. als »menschenlesbares« PDF mit einer angehängten computerlesbaren Beschreibung (als XML) verschickt werden.
Es können beliebig viele Dateien angehängt werden, jedoch nur eine ZUGFeRD-Rechnung.
Anhängen von Dateien
<AttachFile description="A nice view"
type="application/pdf"
filename="ocean.pdf" />
Mit diesem Befehl hängt man eine Datei an das PDF an. Der Typ ist der Mime-Typ der angehängten Datei.
ZUGFeRD /Factur-X Rechnungen anhängenPRO
Um eine elektronische Rechnung anzuhängen, muss der Wert bei type
genau die Zeichenkette ZUGFeRD invoice
sein:
<AttachFile description="Electronic invoice"
type="ZUGFeRD invoice"
filename="invoice.pdf" />
Der Ausgabedateiname wird automatisch auf factur-x.xml
gesetzt für ZUGFeRD Version 2 und ZUGFeRD-invoice.xml
für Version 1. Dieser Name kann mit name="…"
überschrieben werden.
Die PDF-Ausgabe muss noch auf PDF/A-3 gestellt werden:
<PDFOptions format="PDF/A-3" />
Das passiert automatisch, sofern der Befehl <AttachFile>
am Anfang des Dokuments (vor der ersten Seitenausgabe) ausgeführt wird.
Damit ein PDF-Dokument mit PDF/A-3 konform ist, müssen die Farben passend zu den Farbprofilen benutzt werden. In der PDF/A-3 Voreinstellung wird ein OutputIntent für ein CMYK-Farbprofil definiert. Entsprechend müssen die Farben im Dokument in diesem Farbraum definiert werden. Oder es muss ein anderes Farbprofil eingebettet werden. |