XML-Datei an PDF anhängen (XRechnung/ZugFerd)

Startseite Foren PDF24 Creator Allgemeines XML-Datei an PDF anhängen (XRechnung/ZugFerd)

  • Dieses Thema hat 6 Antworten sowie 3 Teilnehmer und wurde zuletzt vor vor 3 Wochen von dusty aktualisiert.
Ansicht von 7 Beiträgen – 1 bis 7 (von insgesamt 7)
  • Autor
    Beiträge
  • #17406
    dusty
    Teilnehmer

    Hallo Forum,

    ich bin Autor einer Freeware-Warenwirtschaft und beschäftige mich derzeit mit der Umsetzung von eRechnungen. Meine Software unterstützt ab der kommenden Version XRechnung CII in der Version 3.0.1 und ich bin nun auf der Suche nach einer ebenfalls kostenlosen Möglichkeit, XML-Dateien an eine PDF-Datei anzuhängen. PDF24 Creator hat ja die tolle Funktion, selbst ZUGFeRD-Rechnungen zu erstellen, deswegen denke ich, dass es "eigentlich" kein größeres Problem sein dürfte, mit PDF24 Creator eine PDF/A-Datei zu erstellen, in die ich (automatisiert) eine XML-Datei einbetten kann.

    Toll wäre z.B. ein Befehlszeilen-Parameter oder ein Kommandozeilen-Befehl, mit dem ich die XML-Datei, die meine WaWi erzeugt, an eine PDF-Datei anhängen kann. Ist so was implementierbar (oder gibt es die Option schon und ich habe sie nur nicht gefunden?)

    Off-Topic: Übrigens... als ich mich hier im Forum angemeldet habe, erhielt ich einen Link, der mich ins WordPress-Backend der Website geführt hat. Ist das so gewollt?!

    #17441
    gregpdf
    Teilnehmer

    Hallo,

    PDF24 nutzt ja Ghostsccript. In Ghostscript gibe es seit ca. 9.5
    zugferd.ps

    Im Blog von ghostscript dazu
    https://www.ghostscript.com/blog/zugferd.html

    Müsste dann als Script noch passend ausgeführt werden.

    Gregor

    #17444
    dusty
    Teilnehmer

    Ah klar, mit Ghostscript müsste es gehen. Bin ich nicht drauf gekommen... Vielen Dank für die Info, ich schaue mir das mal an!!

    #17854
    dusty
    Teilnehmer

    Habe jetzt schon ewig viel rumgemacht, bekomme es aber (unter Windows) einfach nicht ans Laufen... 🙁

    Momentan sieht meine Befehlsziele so aus:

    "C:\Program Files (x86)\gs\gs10.04.0\bin\gswin32c" --permit-file-read=d:\temp\ghostscript\ -sDEVICE=pdfwrite -dPDFA=3 -sColorConversionStrategy=RGB -sZUGFeRDXMLFile=d:\temp\ghostscript\151694.xml -sZUGFeRDProfile=d:\temp\ghostscript\ps_rgb.icc -sZUGFeRDVersion=2p1 -sZUGFeRDConformanceLevel=BASIC -o d:\temp\ghostscript\zugferd.pdf d:\temp\ghostscript\zugferd.ps d:\temp\ghostscript\151694.pdf

    Das Script läuft ohne Fehler durch und meldet:

    Processing pages 1 through 1.
    Page 1

    erzeugt auch eine PDF/A-Datei, die aber keinen XML-Anhang hat. Ändere ich den Dateinamen der XML-Datei ab, wirft das Programm auch einen "No such file or directory"-Fehler, heißt für mich, dass die Datei auch gefunden wird, wenn sie denn richtig heißt. Was zum Geier mache ich falsch?

    #17857
    Stefan Ziegler
    Administrator

    Mit der PDF24 Toolbox geht es so:

    https://creator.pdf24.org/manual/11/#914-create-invoices

    Bei INPUT_FILE geben Sie bitte Ihre XML E-Rechnung an. Verwenden dann noch eine der Optionen [-pdfFile PDF_FILE] [-pdfaFile PDFA_FILE]

     

    #17860
    dusty
    Teilnehmer

    Falls noch jemand über das gleiche Problem stolpert: Ich habe im GS-Forum auf Stackoverflow noch einen Thread gefunden, in dem ein User das gleiche Problem hatte. Eine der beiden Antworten war: Ist ein Bug in GS 10.04.0, mit 10.03.1 würde es funktioneren. Habe ich gerade ausprobiert und - TATA! - es funktioniert tatsächlich mit der älteren GS-Version.

    Hier der Link zu dem Thread (bitte löschen, falls nicht erlaubt): https://stackoverflow.com/questions/79235346/no-xml-file-in-zugferd-pdf-with-ghostscript

     

    #17861
    dusty
    Teilnehmer

    Hallo Herr Ziegler,

    das klingt perfekt - genau wie das ganze PDF24 eine echt tolle Software ist - vielen Dank dafür! Ich empfehle ohnehin allen Anwendern, PDF24 Creator zu benutzen. Ich probiere es bei nächster Gelegenheit aus und gebe Feedback!

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