From 5b4469012cd45f21dc7a6e690ad856797fb80c17 Mon Sep 17 00:00:00 2001 From: Thomas Chojecki Date: Sat, 21 Feb 2015 18:33:03 +0100 Subject: [PATCH] Reorganize project - modularized - change pdfbox version to latest 1.8.x relase, so it match now the mustang sample --- mustang/pom.xml | 47 ++---------------- pdfa3-sample/pom.xml | 10 ++++ .../src}/main/java/pdfbox/PDFA3File.java | 4 +- .../main/java/pdfbox/PDFA3FileAttachment.java | 4 +- .../src}/main/java/pdfbox/PDFAFile.java | 2 +- .../src}/main/resources/Ubuntu-R.ttf | Bin .../resources/sRGB Color Space Profile.icm | Bin .../src}/test/java/pdfa3/TestPDFA3.java | 0 pom.xml | 31 ++++++------ 9 files changed, 34 insertions(+), 64 deletions(-) create mode 100644 pdfa3-sample/pom.xml rename {src => pdfa3-sample/src}/main/java/pdfbox/PDFA3File.java (98%) rename {src => pdfa3-sample/src}/main/java/pdfbox/PDFA3FileAttachment.java (98%) rename {src => pdfa3-sample/src}/main/java/pdfbox/PDFAFile.java (98%) rename {src => pdfa3-sample/src}/main/resources/Ubuntu-R.ttf (100%) rename {src => pdfa3-sample/src}/main/resources/sRGB Color Space Profile.icm (100%) rename {src => pdfa3-sample/src}/test/java/pdfa3/TestPDFA3.java (100%) diff --git a/mustang/pom.xml b/mustang/pom.xml index 148647df..e52386eb 100644 --- a/mustang/pom.xml +++ b/mustang/pom.xml @@ -1,55 +1,18 @@ 4.0.0 + + com.github.rayman2200 + mustang-sample-project + 0.0.1-SNAPSHOT + org.mustangproject.ZUGFeRD mustang 1.1.1alpha - - - - apache-snapshot - http://repository.apache.org/content/groups/snapshots - - - jar mustang http://maven.apache.org - - UTF-8 - - - - - - org.apache.maven.plugins - maven-compiler-plugin - 3.2 - - 1.6 - 1.6 - - - - - - - - org.apache.pdfbox - pdfbox - 1.8.6 - compile - - - - - junit - junit - 4.11 - test - - diff --git a/pdfa3-sample/pom.xml b/pdfa3-sample/pom.xml new file mode 100644 index 00000000..2d5ae1ef --- /dev/null +++ b/pdfa3-sample/pom.xml @@ -0,0 +1,10 @@ + + 4.0.0 + + com.github.rayman2200 + mustang-sample-project + 0.0.1-SNAPSHOT + + pdfa3-samples + \ No newline at end of file diff --git a/src/main/java/pdfbox/PDFA3File.java b/pdfa3-sample/src/main/java/pdfbox/PDFA3File.java similarity index 98% rename from src/main/java/pdfbox/PDFA3File.java rename to pdfa3-sample/src/main/java/pdfbox/PDFA3File.java index f9ea855d..e3387fab 100644 --- a/src/main/java/pdfbox/PDFA3File.java +++ b/pdfa3-sample/src/main/java/pdfbox/PDFA3File.java @@ -31,9 +31,9 @@ import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDDocumentCatalog; import org.apache.pdfbox.pdmodel.PDDocumentInformation; import org.apache.pdfbox.pdmodel.PDPage; -import org.apache.pdfbox.pdmodel.PDPageContentStream; import org.apache.pdfbox.pdmodel.common.PDMetadata; import org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure.PDMarkInfo; +import org.apache.pdfbox.pdmodel.edit.PDPageContentStream; import org.apache.pdfbox.pdmodel.font.PDFont; import org.apache.pdfbox.pdmodel.font.PDTrueTypeFont; import org.apache.pdfbox.pdmodel.graphics.color.PDOutputIntent; @@ -161,7 +161,7 @@ public class PDFA3File * visually, unicode and structurally preservable */ pdfaid.setAbout(""); - metadata.importXMPMetadata(xmp.asByteArray()); + metadata.importXMPMetadata(xmp); return cat; } diff --git a/src/main/java/pdfbox/PDFA3FileAttachment.java b/pdfa3-sample/src/main/java/pdfbox/PDFA3FileAttachment.java similarity index 98% rename from src/main/java/pdfbox/PDFA3FileAttachment.java rename to pdfa3-sample/src/main/java/pdfbox/PDFA3FileAttachment.java index c2780deb..8b609d40 100644 --- a/src/main/java/pdfbox/PDFA3FileAttachment.java +++ b/pdfa3-sample/src/main/java/pdfbox/PDFA3FileAttachment.java @@ -37,11 +37,11 @@ import org.apache.pdfbox.pdmodel.PDDocumentInformation; import org.apache.pdfbox.pdmodel.PDDocumentNameDictionary; import org.apache.pdfbox.pdmodel.PDEmbeddedFilesNameTreeNode; import org.apache.pdfbox.pdmodel.PDPage; -import org.apache.pdfbox.pdmodel.PDPageContentStream; import org.apache.pdfbox.pdmodel.common.PDMetadata; import org.apache.pdfbox.pdmodel.common.filespecification.PDComplexFileSpecification; import org.apache.pdfbox.pdmodel.common.filespecification.PDEmbeddedFile; import org.apache.pdfbox.pdmodel.documentinterchange.logicalstructure.PDMarkInfo; +import org.apache.pdfbox.pdmodel.edit.PDPageContentStream; import org.apache.pdfbox.pdmodel.font.PDFont; import org.apache.pdfbox.pdmodel.font.PDTrueTypeFont; import org.apache.pdfbox.pdmodel.graphics.color.PDOutputIntent; @@ -239,7 +239,7 @@ public class PDFA3FileAttachment * visually, unicode and structurally preservable */ pdfaid.setAbout(""); - metadata.importXMPMetadata(xmp.asByteArray()); + metadata.importXMPMetadata(xmp); return cat; } diff --git a/src/main/java/pdfbox/PDFAFile.java b/pdfa3-sample/src/main/java/pdfbox/PDFAFile.java similarity index 98% rename from src/main/java/pdfbox/PDFAFile.java rename to pdfa3-sample/src/main/java/pdfbox/PDFAFile.java index 16f72dc8..56579029 100644 --- a/src/main/java/pdfbox/PDFAFile.java +++ b/pdfa3-sample/src/main/java/pdfbox/PDFAFile.java @@ -23,8 +23,8 @@ import org.apache.jempbox.xmp.pdfa.XMPSchemaPDFAId; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDDocumentCatalog; import org.apache.pdfbox.pdmodel.PDPage; -import org.apache.pdfbox.pdmodel.PDPageContentStream; import org.apache.pdfbox.pdmodel.common.PDMetadata; +import org.apache.pdfbox.pdmodel.edit.PDPageContentStream; import org.apache.pdfbox.pdmodel.font.PDFont; import org.apache.pdfbox.pdmodel.font.PDTrueTypeFont; import org.apache.pdfbox.pdmodel.graphics.color.PDOutputIntent; diff --git a/src/main/resources/Ubuntu-R.ttf b/pdfa3-sample/src/main/resources/Ubuntu-R.ttf similarity index 100% rename from src/main/resources/Ubuntu-R.ttf rename to pdfa3-sample/src/main/resources/Ubuntu-R.ttf diff --git a/src/main/resources/sRGB Color Space Profile.icm b/pdfa3-sample/src/main/resources/sRGB Color Space Profile.icm similarity index 100% rename from src/main/resources/sRGB Color Space Profile.icm rename to pdfa3-sample/src/main/resources/sRGB Color Space Profile.icm diff --git a/src/test/java/pdfa3/TestPDFA3.java b/pdfa3-sample/src/test/java/pdfa3/TestPDFA3.java similarity index 100% rename from src/test/java/pdfa3/TestPDFA3.java rename to pdfa3-sample/src/test/java/pdfa3/TestPDFA3.java diff --git a/pom.xml b/pom.xml index 260b81a0..7ef66d62 100644 --- a/pom.xml +++ b/pom.xml @@ -2,33 +2,29 @@ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 com.github.rayman2200 - pdfa3 + mustang-sample-project 0.0.1-SNAPSHOT + pom - - - apache-snapshot - http://repository.apache.org/content/groups/snapshots - - + + UTF-8 + + + + mustang + pdfa3-sample + org.apache.pdfbox pdfbox - 2.0.0-SNAPSHOT - compile - - - org.apache.pdfbox - jempbox - 2.0.0-SNAPSHOT - compile + 1.8.8 junit junit - 4.8 + 4.11 test @@ -38,7 +34,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.1 + 3.2 1.6 1.6 @@ -46,4 +42,5 @@ + \ No newline at end of file