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
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
XMLPath | String | erforderlich | Path of the invoice XML file |
PDFInputPath | String | erforderlich | Path of the input PDF file |
PDFOutputPath | String | erforderlich | Path of the output PDF file; if empty the input file is overwritten |
DoOverWrite | Boolean | optional (Standard: False) | True allows overwriting an existing output file (default False) |
AdditionalFile | String | optional (Standard: "") | Optional path of an additional file to embed |
LicenseKey | String | optional (Standard: "") | Licence key; if empty the key already set on the object, the global key or a key stored in the registry is used |
Author | String | optional (Standard: "") | PDF author; if empty the seller name from the XML is used |
Title | String | optional (Standard: "") | PDF title; if empty "Invoice: " followed by the invoice number from the XML is used |
Subject | String | optional (Standard: "") | PDF subject; if empty the PaymentReference property of this object (not of the merged XML) is used; double quotes are removed |
Keywords | String | optional (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…
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…
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.…
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…
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…
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…
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 …
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 …