| Package | Description | 
|---|---|
| org.apache.pdfbox.contentstream | This package contains provides classes for working with content streams. | 
| org.apache.pdfbox.multipdf | |
| org.apache.pdfbox.pdmodel | The PDModel package represents a high level API for creating and manipulating PDF documents. | 
| org.apache.pdfbox.pdmodel.graphics.form | This package deals with Form XObjects that are stored in a PDF document. | 
| org.apache.pdfbox.pdmodel.interactive.annotation | The annotation package contains classes that work with PDF annotation elements. | 
| org.apache.pdfbox.pdmodel.interactive.digitalsignature.visible | This is the visual signature part that help creating the visual representation for the digital signature. | 
| org.apache.pdfbox.preflight.content | |
| org.apache.pdfbox.preflight.xobject | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PDFStreamEngine. showForm(PDFormXObject form)Shows a form from the content stream. | 
| Modifier and Type | Method and Description | 
|---|---|
| PDFormXObject | LayerUtility. importPageAsForm(PDDocument sourceDoc,
                int pageNumber)Imports a page from some PDF file as a Form XObject so it can be placed on another page
 in the target document. | 
| PDFormXObject | LayerUtility. importPageAsForm(PDDocument sourceDoc,
                PDPage page)Imports a page from some PDF file as a Form XObject so it can be placed on another page
 in the target document. | 
| Modifier and Type | Method and Description | 
|---|---|
| PDOptionalContentGroup | LayerUtility. appendFormAsLayer(PDPage targetPage,
                 PDFormXObject form,
                 AffineTransform transform,
                 String layerName)Places the given form over the existing content of the indicated page (like an overlay). | 
| Modifier and Type | Method and Description | 
|---|---|
| COSName | PDResources. add(PDFormXObject form)Adds the given form to the resources of the current page and returns the name for the
 new resources. | 
| void | PDPageContentStream. drawForm(PDFormXObject form)Draws the given Form XObject at the current location. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PDTransparencyGroupA transparency group. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PDAppearanceStreamAn appearance stream is a form XObject, a self-contained content stream that shall be rendered inside the annotation
 rectangle. | 
| Modifier and Type | Method and Description | 
|---|---|
| PDFormXObject | PDAppearanceCharacteristicsDictionary. getAlternateIcon()This will retrieve the alternate icon. | 
| PDFormXObject | PDAppearanceCharacteristicsDictionary. getNormalIcon()This will retrieve the normal icon. | 
| PDFormXObject | PDAppearanceCharacteristicsDictionary. getRolloverIcon()This will retrieve the rollover icon. | 
| Modifier and Type | Method and Description | 
|---|---|
| PDFormXObject | PDFTemplateStructure. getHolderForm()Gets Holder form. | 
| PDFormXObject | PDFTemplateStructure. getImageForm()Gets Image form. | 
| PDFormXObject | PDFTemplateStructure. getInnerForm()Gets inner form that is in this location:
  AcroForm/DR/XObject/{holder form name}/Resources/XObject/{inner name} 
 By default inner form name starts with "n". | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PDVisibleSigBuilder. createAppearanceDictionary(PDFormXObject holderForml,
                          PDSignatureField signatureField) | 
| void | PDFTemplateBuilder. createAppearanceDictionary(PDFormXObject holderForml,
                          PDSignatureField signatureField)Creates appearance dictionary | 
| void | PDVisibleSigBuilder. injectProcSetArray(PDFormXObject innerForm,
                  PDPage page,
                  PDResources innerFormResources,
                  PDResources imageFormResources,
                  PDResources holderFormResources,
                  COSArray procSet) | 
| void | PDFTemplateBuilder. injectProcSetArray(PDFormXObject innerForm,
                  PDPage page,
                  PDResources innerFormResources,
                  PDResources imageFormResources,
                  PDResources holderFormResources,
                  COSArray procSet)Inject procSetArray | 
| void | PDVisibleSigBuilder. insertInnerFormToHolderResources(PDFormXObject innerForm,
                                PDResources holderFormResources) | 
| void | PDFTemplateBuilder. insertInnerFormToHolderResources(PDFormXObject innerForm,
                                PDResources holderFormResources) | 
| void | PDFTemplateStructure. setHolderForm(PDFormXObject holderForm)In the structure, form will be contained by XObject in the AcroForm/DR/  | 
| void | PDFTemplateStructure. setImageForm(PDFormXObject imageForm)Sets Image form. | 
| void | PDFTemplateStructure. setInnerForm(PDFormXObject innerForm)sets inner form to this location:
  AcroForm/DR/XObject/{holder form name}/Resources/XObject/{destination}  | 
| Modifier and Type | Method and Description | 
|---|---|
| void | PreflightContentStream. validateXObjContentStream(PDFormXObject form)Process the validation of a XObject Form | 
| Constructor and Description | 
|---|
| XObjFormValidator(PreflightContext context,
                 PDFormXObject xobj) | 
Copyright © 2002–2017 The Apache Software Foundation. All rights reserved.