Wie kann ich DOCX und XML zu PDF konvertieren (für ZUGFeRD)?

Start › Foren › PDF24 Creator › Wie kann ich DOCX und XML zu PDF konvertieren (für ZUGFeRD)?

Ansicht von 2 Beiträgen – 1 bis 2 (von insgesamt 2)
  • Autor
    Beiträge
  • #18660
    wolf333
    Teilnehmer

    Um eine ZUGFeRD Rechnung zu erstellen möchte ich eine existierende DOCX und eine existierende XML Datei zu einer PDF konvertieren. Wie geht das? Hintergrund ist, dass ich die feine Formatierung in der DOCX übernehmen will und das Dokument nicht erzeugen will.

    #19312
    PDF24 Support
    Moderator

    Hallo,

    das geht in zwei Schritten:

    1. Die DOCX-Datei in ein PDF umwandeln, z. B. mit dem PDF24 Creator (Datei hineinziehen) oder im Rechtsklick-Menü der Datei mit „Nach PDF konvertieren“ (PDF24). Ist Word installiert, exportiert PDF24 das PDF direkt über Word, die Formatierung bleibt also erhalten.
    1. Die XML-Datei in dieses PDF einbetten. Am einfachsten geht das über die Kommandozeile der PDF24 Toolbox:

    "C:\Program Files\PDF24\pdf24-Toolbox.exe" -createInvoice rechnung.xml rechnung-zugferd.pdf -outputType zugferd:en16931 -pdfFile rechnung.pdf

    Das PDF wird dabei in PDF/A-3 umgewandelt und die XML-Datei unverändert eingebettet. Die XML-Datei muss im CII-Format vorliegen, denn ZUGFeRD verlangt CII. Für das Profil XRechnung verwenden Sie -outputType zugferd:xrechnung. Beschreibung im Handbuch: https://creator.pdf24.org/manual/11/#914-create-invoices

    Alternativ geht es über die Oberfläche: PDF24 Toolbox > Elektronische Rechnung erstellen > „Rechnung öffnen (XML, PDF, JSON) …“ und die XML-Datei laden. Dann in den Ausgabeoptionen bei „Verwende das PDF“ das PDF aus Schritt 1 wählen, als Ausgabeformat ZUGFeRD einstellen und die Rechnung erstellen. Dabei wird die XML aus den importierten Daten neu erzeugt. Wenn die XML-Datei genau so in das PDF soll, wie sie ist, nehmen Sie den Weg über die Kommandozeile.

Ansicht von 2 Beiträgen – 1 bis 2 (von insgesamt 2)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.