From 34d6607317087f2ea3d5d612cc3df43d682d974b Mon Sep 17 00:00:00 2001 From: "Matteo Franci a.k.a. Fugerit" Date: Mon, 18 Dec 2023 08:47:38 +0100 Subject: [PATCH] openpdf version 1.3.34 --- CHANGELOG.md | 4 + pom.xml | 2 +- .../java/doc/mod/itext/poc/TestSpec.java | 31 ++++ src/test/resources/xml/test.xml | 141 ++++++++++++++++++ 4 files changed, 177 insertions(+), 1 deletion(-) create mode 100644 src/test/java/test/org/fugerit/java/doc/mod/itext/poc/TestSpec.java create mode 100644 src/test/resources/xml/test.xml diff --git a/CHANGELOG.md b/CHANGELOG.md index a263486..d86ce0a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed + +- openpdf version 1.3.34 + ## [1.2.0-sa.1] - 2023-11-17 ### Changed diff --git a/pom.xml b/pom.xml index 2406900..8f4d837 100644 --- a/pom.xml +++ b/pom.xml @@ -25,7 +25,7 @@ ${project.parent.version} - 1.3.33 + 1.3.34 1.2.1 diff --git a/src/test/java/test/org/fugerit/java/doc/mod/itext/poc/TestSpec.java b/src/test/java/test/org/fugerit/java/doc/mod/itext/poc/TestSpec.java new file mode 100644 index 0000000..04ee01f --- /dev/null +++ b/src/test/java/test/org/fugerit/java/doc/mod/itext/poc/TestSpec.java @@ -0,0 +1,31 @@ +package test.org.fugerit.java.doc.mod.itext.poc; + +import org.fugerit.java.core.cfg.ConfigRuntimeException; +import org.fugerit.java.doc.mod.openpdf.PdfTypeHandler; +import org.fugerit.java.doc.mod.openpdf.helpers.OpenPpfDocHandler; +import org.junit.Assert; +import org.junit.BeforeClass; +import org.junit.Test; + +public class TestSpec extends TestDocBase { + + private static final String CUSTOM_FONT = "Calibri"; + + @BeforeClass + public static void init() { + try { + OpenPpfDocHandler.registerFont( CUSTOM_FONT , "src/test/resources/font/TitilliumWeb-Regular.ttf"); + } catch (Exception e) { + throw new ConfigRuntimeException( e ); + } + } + + private static final String DEFAULT_DOC = "test"; + + @Test + public void testOpenPDF() { + boolean ok = this.testDocWorker( DEFAULT_DOC , PdfTypeHandler.HANDLER ); + Assert.assertTrue(ok); + } + +} diff --git a/src/test/resources/xml/test.xml b/src/test/resources/xml/test.xml new file mode 100644 index 0000000..2faf019 --- /dev/null +++ b/src/test/resources/xml/test.xml @@ -0,0 +1,141 @@ + + + + + + + Calibri + 10 + 50;50;20;20 + 1 + Certificato di nascita + ANPR/ANSC + ANPR/ANSC - Stato civile + it + + + + + + + DIPARTIMENTO PER GLI AFFARI INTERNI E TERRITORIALI + + + + + +
+
+ + + ${currentPage} / ${pageCount} + + + + Certificato di nascita + + +
+ + ARCHIVIO NAZIONALE INFORMATIZZATO DEI REGISTRI DELLO STATO CIVILE + Certificato di nascita + + Comune di ANPR ( Provincia di RM ) + + + + + + + Intestatario + + + Numero atto + + + + + Alessio BATISTINI nato il 28/11/2022 + + a ROMA (ROMA). + + + + + 2023-569851-4323432-999999 + + + + + + + (sesso Maschile) + + + + + + + + + + + + + + + + + + + + + + +
+ + Da questi registri di Stato civile risulta che + + + Il giorno 28 del mese di Novembre +dell'anno 2022 alle ore 18 e minuti 37 a ROMA (ROMA) + + è nato + + + Alessio BATISTINI + + Di sesso Maschile + + + atto n. 4323432 del comune di ANPR (RM). + + + + + + + + + + + + + + L'ufficiale di stato civile + + + + + + + + + .......................... + + +
+
\ No newline at end of file