MergeXMLIntoPDF

Methode (Function) · gibt Boolean zurück

MergeXMLIntoPDF ist eine Methode der Klasse Aloaha_ZUGFeRD.XML in der Aloaha ZUGFeRD SDK.

Beschreibung (aus der SDK-Dokumentation): Embeds a ZUGFeRD / Factur-X / XRechnung XML file into a PDF and saves it as PDF/A-3 hybrid invoice. Profile and version are taken from the XML; author, title and keywords are filled from the XML where not given.

Rückgabe: True on success; False otherwise (see Last_Error), e.g. if the XML or input PDF does not exist, the output exists and DoOverWrite is False, or no licence is available.

Deklaration

Public Function MergeXMLIntoPDF(ByVal XMLPath As String, ByVal PDFInputPath As String, ByVal PDFOutputPath As String, Optional ByVal DoOverWrite As Boolean = False, Optional ByVal AdditionalFile As String = "", Optional ByVal LicenseKey As String = "", Optional ByVal Author As String = "", Optional ByVal Title As String = "", Optional ByVal Subject As String = "", Optional ByVal Keywords As String = "") As Boolean

Parameter

NameTypPflichtBeschreibung
XMLPathStringerforderlichPath of the invoice XML file
PDFInputPathStringerforderlichPath of the input PDF file
PDFOutputPathStringerforderlichPath of the output PDF file; if empty the input file is overwritten
DoOverWriteBooleanoptional (Standard: False)True allows overwriting an existing output file (default False)
AdditionalFileStringoptional (Standard: "")Optional path of an additional file to embed
LicenseKeyStringoptional (Standard: "")Licence key; if empty the key already set on the object, the global key or a key stored in the registry is used
AuthorStringoptional (Standard: "")PDF author; if empty the seller name from the XML is used
TitleStringoptional (Standard: "")PDF title; if empty "Invoice: " followed by the invoice number from the XML is used
SubjectStringoptional (Standard: "")PDF subject; if empty the PaymentReference property of this object (not of the merged XML) is used; double quotes are removed
KeywordsStringoptional (Standard: "")PDF keywords; if empty "XRechnung, XInvoice, ZUGFeRD" plus the buyer name is used

Aufruf (VB.NET)

Dim alo As New Aloaha_ZUGFeRD.XML(Aloaha_ZUGFeRD.iXML.ZUGFeRDProfile.comfort, False, LicenseKey)
' …
Dim ergebnis = alo.MergeXMLIntoPDF(XMLPath, PDFInputPath, PDFOutputPath)

Artikel mit MergeXMLIntoPDF

Erstellung einer ZUGFeRD/X-Rechnung XML Datei via COM Schnittstelle (VB6 / VBA) with Late Binding

Um den Einstieg in die Nutzung unseres SDK zu erleichtern, haben wir ein neues Beispiel entwickelt, das demonstriert, wie eine vollständige ZUGFeRD XML-Datei erstellt wird. Für die Erstellung dieses…

29. April 2024BT-1 BT-122 BT-123 BT-13 BT-17 BT-18

Erstellung einer ZUGFeRD/X-Rechnung XML Datei via COM Schnittstelle (VB6 / VBA) oder .NET (Early Binding)

Um den Einstieg in die Nutzung unseres SDK zu erleichtern, haben wir ein neues Beispiel entwickelt, das demonstriert, wie eine vollständige ZUGFeRD XML-Datei erstellt wird. Für die Erstellung dieses…

30. April 2024BT-1 BT-122 BT-123 BT-13 BT-17 BT-18

XRechnungs-XML direkt in eine Winword-Datei oder ein PDF-Dokument umwandeln

Ein wenig beachtetes Feature des Aloaha ZUGFeRD Toolkits ist die Möglichkeit, ein Winword-DOCX-Template mit Werten aus dem ZUGFeRD-XML zu „befüllen“ und anschließend in ein ZUGFeRD PDF/A umzuwandeln.…

11. Juni 2019

ZUGFeRD XML mit DOCX Template zusammenführen und in ZUGFeRD PDF/A umwandeln

Mit dem Aloaha ZUGFeRD Toolkit ist es möglich, ein Winword-DOCX-Template mit Werten aus dem ZUGFeRD-XML zu “befüllen” und danach in ein ZUGFeRD PDF/A umzuwandeln. Das kann zum Beispiel auch…

30. Oktober 2015

Zusammenführung von XML und PDF und optional Dokumente als Anhänge einfügen

Wenn Sie mit MergeXMLIntoPDF ein ZUGFeRD PDF/A erstellen können Sie auch gleichzeitig eine Dateiliste mit Files2Attach spezifizieren. Diese Dateien werden zusätzlich in das PDF als Anhänge…

5. April 2016

Zusammensetzen von ZUGFeRD XML und PDF zu ZUGFeRD-Rechnung

Wenn Sie schon die XML und PDF Dateien haben ist es ganz einfach diese zu einer ZUGFeRD PDF Rechnung zusammenzusetzen. Optional kann sogar ein zusätzlicher Anhang in das PDF eingebettet werden. Zum…

22. Januar 2015

Word-Vorlage für ZUGFeRD-PDF/A: Platzhalter und BT-Nummern

Neben dem Einbetten von XML in ein vorhandenes PDF bietet die Aloaha ZUGFeRD SDK einen zweiten Weg zur hybriden E-Rechnung: Sie gestalten Ihr Rechnungslayout einmal als Word-Vorlage (DOCX) mit Platzhaltern . Die SDK …

7. Oktober 2026BT-1 BT-2 BT-5 BT-9 BT-10 BT-20

Schnellstart: ZUGFeRD-Rechnung mit VB.NET erstellen und in PDF/A-3 einbetten

Dieser Schnellstart zeigt den kompletten Weg zu einer E-Rechnung nach EN 16931 mit der Aloaha ZUGFeRD SDK: Objekt anlegen, Rechnungskopf, Verkäufer und Käufer, Zahlung, eine Position, Umsatzsteuer, Summen – dann das XML …

6. Oktober 2026BT-1 BT-2 BT-5 BT-31 BT-81 BT-20

Quelle: XML-Dokumentationskommentare der Aloaha ZUGFeRD SDK (xml.vb). Gleiche Signatur in VB6/VBA über COM; in C# mit Semikolon.