java.lang.Object
org.sejda.impl.sambox.component.AcroFormsMerger
Component providing methods to merge multiple acroforms together using different strategies.
- Author:
- Andrea Vacondio
-
Constructor Summary
ConstructorsConstructorDescriptionAcroFormsMerger(AcroFormPolicy policy, org.sejda.sambox.pdmodel.PDDocument destination) -
Method Summary
Modifier and TypeMethodDescriptionorg.sejda.sambox.pdmodel.interactive.form.PDAcroFormgetForm()voidmergeForm(org.sejda.sambox.pdmodel.interactive.form.PDAcroForm originalForm, org.sejda.commons.LookupTable<org.sejda.sambox.pdmodel.interactive.annotation.PDAnnotation> annotationsLookup) Merge the original form to the current one, considering only fields whose widgets are available in the given lookup table.
-
Constructor Details
-
AcroFormsMerger
-
-
Method Details
-
mergeForm
public void mergeForm(org.sejda.sambox.pdmodel.interactive.form.PDAcroForm originalForm, org.sejda.commons.LookupTable<org.sejda.sambox.pdmodel.interactive.annotation.PDAnnotation> annotationsLookup) Merge the original form to the current one, considering only fields whose widgets are available in the given lookup table.- Parameters:
originalForm- the form to mergeannotationsLookup- lookup for relevant annotations
-
getForm
public org.sejda.sambox.pdmodel.interactive.form.PDAcroForm getForm()- Returns:
- Performs some cleanup task on the resulting
PDAcroFormand then returns it
-