Hallo zusammen,
erstmal vielen Dank für euer Feedback!
Habt ihr euch für ZUGFeRD entschieden, da man hier weiterhin eine PDF-Datei als grafische Darstellung hat (im Gegenzug zu X-Rechnung mit der XML-Datei)?
Wir nutzen aktuell Jasper Reports und Velocity Reports um Rechnungen zu erstellen.
Scheint so, als wenn beide aktuell keine PDF/A-3 Dateien erzeugen können oder?
Ich habe vorhin im Servoy Developer einmal folgendes Tutorial ausprobiert:
https://dev.to/codesharing/convert-pdf- … a-api-4nm7
Dazu habe ich “Free Spire.PDF for Java” (https://www.e-iceblue.com/Download/pdf- … -free.html) heruntergeladen (kostenlose Registrierung notwendig) und die JAR im Servoy Developer hinterlegt.
Mit folgendem Code konnte ich eine mit Velocity Reports erstelle PDF Datei in eine PDF/A-3 Datei umwandeln:
var pdfFile = plugins.file.convertToJSFile('/Users/astefan/Desktop/beleg_9835522674186575835.pdf');
var converter = new Packages.com.spire.pdf.conversion.PdfStandardsConverter(vPdfFile.getAbsolutePath());
converter.toPdfA3A("/Users/astefan/Desktop/ToPdfA3A.pdf");
Die Spire.Pdf.jar ist mit 32 MB allerdings kein Leichtgewicht. Wir nutzen noch den Servoy Smart Client.
Ist es mit https://github.com/Hopding/pdf-lib auch möglich eine PDF Datei in eine PDF/A-3 zu konvertieren?
Danke im Voraus!
Viele Grüße
Alex