From 3ca078a10c13bb4a3e582fea127fbae94ccfdb35 Mon Sep 17 00:00:00 2001 From: Matthias Kilian Date: Thu, 27 Jun 2024 13:19:46 +0200 Subject: [PATCH] ZUGFeRDVisualizer.toPDF(): generate PDF/A-3b. PDF/A-1b doesn't support embedded files, but when converting e.g. an XRechnung with an attached document, the visualizer tries (and fails) to attach it to the generated PDF. --- .../main/java/org/mustangproject/ZUGFeRD/ZUGFeRDVisualizer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDVisualizer.java b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDVisualizer.java index c9431b2b..4aa8a374 100644 --- a/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDVisualizer.java +++ b/library/src/main/java/org/mustangproject/ZUGFeRD/ZUGFeRDVisualizer.java @@ -332,7 +332,7 @@ public class ZUGFeRDVisualizer { FOUserAgent userAgent = fopFactory.newFOUserAgent(); - userAgent.getRendererOptions().put("pdf-a-mode", "PDF/A-1b"); + userAgent.getRendererOptions().put("pdf-a-mode", "PDF/A-3b"); // Step 2: Set up output stream. // Note: Using BufferedOutputStream for performance reasons (helpful with FileOutputStreams).