Package de.xima.fc.pdf
Class PDFFiller
java.lang.Object
de.xima.fc.pdf.PDFFiller
- Author:
- XIMA MEDIA GmbH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfill(IFormDataAdapter fda, IBaseWorkflowExecutionContext wpc, boolean flatten) getFieldOptions(String identifier, boolean asAlias, IFormDataAdapter fda) static StringgetFunctionResultValue(String value, String acroFieldName, IFormDataAdapter fda) booleanstatic org.apache.pdfbox.pdmodel.PDDocumentloadDocument(File pdfFile) static org.apache.pdfbox.pdmodel.PDDocumentloadDocument(String pdfURI) voidremoveActionsFromField(org.apache.pdfbox.pdmodel.interactive.form.PDField field) voidvoidvoidsetSubsettingFonts(boolean subsettingFonts) setUseFont(String useFont)
-
Constructor Details
-
PDFFiller
public PDFFiller(org.apache.pdfbox.pdmodel.PDDocument document)
-
-
Method Details
-
loadDocument
public static org.apache.pdfbox.pdmodel.PDDocument loadDocument(String pdfURI) throws org.apache.pdfbox.pdmodel.encryption.InvalidPasswordException, MalformedURLException, IOException - Throws:
org.apache.pdfbox.pdmodel.encryption.InvalidPasswordExceptionMalformedURLExceptionIOException
-
loadDocument
public static org.apache.pdfbox.pdmodel.PDDocument loadDocument(File pdfFile) throws org.apache.pdfbox.pdmodel.encryption.InvalidPasswordException, MalformedURLException, IOException - Throws:
org.apache.pdfbox.pdmodel.encryption.InvalidPasswordExceptionMalformedURLExceptionIOException
-
isSubsettingFontsEnabled
public boolean isSubsettingFontsEnabled()- Returns:
- the embedWholeFont
-
setSubsettingFonts
- Parameters:
subsettingFonts- boolean if fonts should be subsetted
-
getUseFont
-
setUseFont
-
removeEmbeddedJavaScript
public void removeEmbeddedJavaScript() -
removeDocumentJavaScriptActions
public void removeDocumentJavaScriptActions() -
removeLinkActions
- Throws:
IOException
-
removeActionsFromField
public void removeActionsFromField(org.apache.pdfbox.pdmodel.interactive.form.PDField field) -
fill
public void fill(IFormDataAdapter fda, IBaseWorkflowExecutionContext wpc, boolean flatten) throws IOException - Throws:
IOException
-
getFunctionResultValue
public static String getFunctionResultValue(String value, String acroFieldName, IFormDataAdapter fda) -
getFieldOptions
-