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 TypeMethodDescriptionvoid
fill
(IFormDataAdapter fda, IBaseWorkflowExecutionContext wpc, boolean flatten) getFieldOptions
(String identifier, boolean asAlias, IFormDataAdapter fda) static String
getFunctionResultValue
(String value, String acroFieldName, IFormDataAdapter fda) boolean
static org.apache.pdfbox.pdmodel.PDDocument
loadDocument
(File pdfFile) static org.apache.pdfbox.pdmodel.PDDocument
loadDocument
(String pdfURI) void
removeActionsFromField
(org.apache.pdfbox.pdmodel.interactive.form.PDField field) void
void
void
setSubsettingFonts
(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.InvalidPasswordException
MalformedURLException
IOException
-
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.InvalidPasswordException
MalformedURLException
IOException
-
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
-