aboutsummaryrefslogtreecommitdiff
path: root/pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox2/PADESPDFBOXSigner.java
diff options
context:
space:
mode:
authorChristian Maierhofer <cmaierhofer@iaik.tugraz.at>2016-06-15 08:32:49 +0200
committerAndreas Fitzek <andreas.fitzek@iaik.tugraz.at>2016-08-17 16:49:29 +0200
commit922c5faaa0bbf5ace05dcc68ac8a2452ddec560a (patch)
tree71b362944875516e662eaefda7978a9b6057c269 /pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox2/PADESPDFBOXSigner.java
parenteaee8b0b0fe684279a9128f7616512dd9249fd72 (diff)
downloadpdf-as-4-922c5faaa0bbf5ace05dcc68ac8a2452ddec560a.tar.gz
pdf-as-4-922c5faaa0bbf5ace05dcc68ac8a2452ddec560a.tar.bz2
pdf-as-4-922c5faaa0bbf5ace05dcc68ac8a2452ddec560a.zip
modified placeholder extraction for pdfbox2
Diffstat (limited to 'pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox2/PADESPDFBOXSigner.java')
-rw-r--r--pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox2/PADESPDFBOXSigner.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox2/PADESPDFBOXSigner.java b/pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox2/PADESPDFBOXSigner.java
index 58ebb7f5..8a0a5e72 100644
--- a/pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox2/PADESPDFBOXSigner.java
+++ b/pdf-as-pdfbox-2/src/main/java/at/gv/egiz/pdfas/lib/impl/signing/pdfbox2/PADESPDFBOXSigner.java
@@ -35,6 +35,7 @@ import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
+import java.net.URL;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;
@@ -316,7 +317,9 @@ public class PADESPDFBOXSigner implements IPdfSigner, IConfigurationConstants {
// Placeholder found!
// replace placeholder
- PDImageXObject img = PDImageXObject.createFromFile("/placeholder/empty.jpg", doc);
+ URL fileUrl = PADESPDFBOXSigner.class.getResource("/placeholder/empty.jpg");
+
+ PDImageXObject img = PDImageXObject.createFromFile(fileUrl.getPath(), doc);
img.getCOSObject().setNeedToBeUpdated(true);
// PDDocumentCatalog root = doc.getDocumentCatalog();