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