AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Zugferd Dateien auslesen/erzeugen für Faule

Ein Thema von IBExpert · begonnen am 23. Dez 2024 · letzter Beitrag vom 7. Jun 2025
Antwort Antwort
Seite 2 von 2     12
AuronTLG

Registriert seit: 2. Mai 2018
Ort: Marburg
334 Beiträge
 
Delphi 12 Athens
 
#11

AW: Zugferd Dateien auslesen/erzeugen für Faule

  Alt 2. Apr 2025, 09:39
Von der Zusammenpackzeile her sieht das nicht so aus, denn da fehlen die Angaben für Version und ConformanceLevel.
Nimmt man Mustang für das Kombinieren von PDF und XML, so muss man ja als Parameter sowohl die ZUGFeRD-Version als auch das verwendete Profil angeben, welche dann in die entsprechenden Metadaten geschrieben werden. Ich wüsste jetzt nicht, wie qpdf durch jenen Befehl wissen sollte, welches ZUGFeRD-Profil man verwendet.
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.086 Beiträge
 
Delphi 12 Athens
 
#12

AW: Zugferd Dateien auslesen/erzeugen für Faule

  Alt 4. Apr 2025, 20:45
Evtl. gibt's ja einen Kommandozeilenparameter um das angeben zu können?
Grüße
TurboMagic
  Mit Zitat antworten Zitat
Lgn676

Registriert seit: 7. Jun 2025
1 Beiträge
 
#13

AW: Zugferd Dateien auslesen/erzeugen für Faule

  Alt 7. Jun 2025, 18:47
Hallo!

Um auf deine "wichtigste Frage" einzugehen...

"... wie bekomme ich aus einer solchen pdf die xml daten heraus? und wie bekomme ich die pdf, die meine software eh schon erstellt, so ergänzt, das diese alle relevanten xml dateien standardkonform enthält und trotzdem lesbar bleibt..."

...welche ich auch hatte...nutze ich aktuell "7-PDF Attach Extract And Remove". Es bietet einen CLI Mode den ich zum Anfügen von ZUGFeRD XML Dateien verwenden kann.

https://www.7-pdf.de/produkte/pdf-at...act-and-remove

:: Datei anhängen:
PDFAttachExtractAndRemoveFiles.exe -mode "console" -usage "attach" -inpdf "rechnung.pdf" -infile "factur-x.xml" -estandard "ZF2"

Zum Extrahieren des ZUGFeRD XMLs aus PDF Dateien kann man diesen Befehl nutzen:

:: Datei extrahieren:
PDFAttachExtractAndRemoveFiles.exe -mode "console" -usage "extract" -inpdf "rechnung.pdf" -outpath "C:\Output" -fileext ".xml"

oder auch so:
:: Datei entfernen:
PDFAttachExtractAndRemoveFiles.exe -mode "console" -usage "remove" -inpdf "rechnung.pdf" -byName "factur-x.xml"

Neuerdings kann man auch PDF Rechnungen in PDF ZUGFeRD umwandeln:

:: PDF in ZUGFeRD konvertieren:
PDFAttachExtractAndRemoveFiles.exe -mode "console" -usage "generate" -inpdf "rechnung.pdf" -apiToken "IHR_TOKEN"

Dazu benötigt man aber einen API Token auf "7-PDF Invoice Extractor" - einem KI gestützten Analyseservice der das XML aus Rechnungsdaten erzeugt.
Mit der Beispielrechnung auf der Seite habe ich das schon mal getestet, und es funktioniert ... zumindest wenn das PDF ein PDF/A3-b ist.

Man kann das Ganze auch direkt in den Druck von PDF Rechnungen einbinden:

https://www.7-pdf.de/produkte/pdf-pr...-per-pdf-druck

Und eine FastAPI gibt es auch:

url -X POST https://generator.7-pdf.de/extract-invoice/ \
-H "accept: application/json" \
-H "Authorization: Bearer [[ T O K E N - C O D E ]]" \
-H "Content-Type: multipart/form-data" \
-F "file=@/Users/benutzername/Documents/Invoice.pdf"

Aber wie brauchbar das ist, müsste man selbst mal testen...aktuell hab ich das Thema erst (noch) mal nach hinten geschoben.
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz