You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pdfbox.apache.org by ti...@apache.org on 2015/04/21 17:56:43 UTC
svn commit: r1675142 -
/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/SignatureOptions.java
Author: tilman
Date: Tue Apr 21 15:56:42 2015
New Revision: 1675142
URL: http://svn.apache.org/r1675142
Log:
PDFBOX-2768: add method that has a file parameter
Modified:
pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/SignatureOptions.java
Modified: pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/SignatureOptions.java
URL: http://svn.apache.org/viewvc/pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/SignatureOptions.java?rev=1675142&r1=1675141&r2=1675142&view=diff
==============================================================================
--- pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/SignatureOptions.java (original)
+++ pdfbox/trunk/pdfbox/src/main/java/org/apache/pdfbox/pdmodel/interactive/digitalsignature/SignatureOptions.java Tue Apr 21 15:56:42 2015
@@ -17,6 +17,7 @@
package org.apache.pdfbox.pdmodel.interactive.digitalsignature;
import java.io.Closeable;
+import java.io.File;
import java.io.IOException;
import java.io.InputStream;
@@ -62,6 +63,19 @@ public class SignatureOptions implements
}
/**
+ * Reads the visual signature from the given file.
+ *
+ * @param is the file containing the visual signature
+ * @throws IOException when something went wrong during parsing
+ */
+ public void setVisualSignature(File file) throws IOException
+ {
+ PDFParser parser = new PDFParser(file);
+ parser.parse();
+ visualSignature = parser.getDocument();
+ }
+
+ /**
* Reads the visual signature from the given input stream.
*
* @param is the input stream containing the visual signature