From c2d5af22813e44913ca58cbc17f8b42e8d6d416c Mon Sep 17 00:00:00 2001 From: Emilio Dolce Date: Thu, 13 Jun 2024 09:45:02 +0200 Subject: [PATCH] Fix export da displaytag, sia excel che pdf. Upgrade commons-io all'ultima versione --- voila-runtime-displaytag/pom.xml | 27 ++++++++++++------- .../pdfexporter/AbstractPdfExporter.java | 5 ++-- voila-runtime-root/pom.xml | 2 +- voila-runtime-rtftemplate/pom.xml | 2 +- 4 files changed, 22 insertions(+), 14 deletions(-) diff --git a/voila-runtime-displaytag/pom.xml b/voila-runtime-displaytag/pom.xml index 6ec8fa20..859d02a7 100644 --- a/voila-runtime-displaytag/pom.xml +++ b/voila-runtime-displaytag/pom.xml @@ -1,4 +1,6 @@ - + voila-runtime-root it.micegroup.voila.runtime @@ -20,26 +22,33 @@ voila-runtime-core ${project.parent.version} + - com.itextpdf - itextpdf - 5.5.13.3 + com.lowagie + itext + 2.1.7 + + + + + org.apache.poi poi + 5.2.2 commons-io commons-io - 1.4 + 2.16.1 - javax.servlet.jsp - javax.servlet.jsp-api - 2.3.3 - provided + javax.servlet.jsp + javax.servlet.jsp-api + 2.3.3 + provided javax.servlet diff --git a/voila-runtime-displaytag/src/main/java/it/mice/voila/runtime/displaytag/pdfexporter/AbstractPdfExporter.java b/voila-runtime-displaytag/src/main/java/it/mice/voila/runtime/displaytag/pdfexporter/AbstractPdfExporter.java index 91e9ccea..de9d98bd 100644 --- a/voila-runtime-displaytag/src/main/java/it/mice/voila/runtime/displaytag/pdfexporter/AbstractPdfExporter.java +++ b/voila-runtime-displaytag/src/main/java/it/mice/voila/runtime/displaytag/pdfexporter/AbstractPdfExporter.java @@ -166,10 +166,9 @@ public abstract class AbstractPdfExporter extends AbstractTotalExporter { document.addCreationDate(); PdfWriter writer = PdfWriter.getInstance(document, out); - prepareHeaderFooter(writer, document); - document.open(); - + + prepareHeaderFooter(writer, document); prepareDocumentTitle(document); // Fill the virtual PDF table with the necessary data diff --git a/voila-runtime-root/pom.xml b/voila-runtime-root/pom.xml index 80f8b193..9a737e8d 100644 --- a/voila-runtime-root/pom.xml +++ b/voila-runtime-root/pom.xml @@ -337,7 +337,7 @@ commons-io commons-io - 1.4 + 2.16.1 commons-collections diff --git a/voila-runtime-rtftemplate/pom.xml b/voila-runtime-rtftemplate/pom.xml index 6c868157..9e7b9161 100644 --- a/voila-runtime-rtftemplate/pom.xml +++ b/voila-runtime-rtftemplate/pom.xml @@ -30,7 +30,7 @@ commons-io commons-io - 1.4 + 2.16.1 commons-lang -- GitLab