public interface PDFTemplateBuilder
| Modifier and Type | Method and Description |
|---|---|
void |
closeTemplate(PDDocument template)
Closes template
|
void |
createAcroForm(PDDocument template)
Creates Acro forms in the template.
|
void |
createAcroFormDictionary(PDAcroForm acroForm,
PDSignatureField signatureField)
Create AcroForm Dictionary.
|
void |
createAffineTransform(AffineTransform affineTransform)
In order to create Affine Transform, using parameters.
|
void |
createAppearanceDictionary(PDFormXObject holderForml,
PDSignatureField signatureField)
Creates appearance dictionary
|
void |
createBackgroundLayerForm(PDResources innerFormResource,
PDRectangle bbox)
Creates the background layer form (n0).
|
void |
createFormatterRectangle(int[] params)
An array of four numbers in the form coordinate system, giving the coordinates of the left,
bottom, right, and top edges, respectively, of the form XObject’s bounding box.
|
void |
createHolderForm(PDResources holderFormResources,
PDStream holderFormStream,
PDRectangle bbox)
Creates Form
|
void |
createHolderFormResources()
Creates resources of form
|
void |
createHolderFormStream(PDDocument template) |
void |
createImageForm(PDResources imageFormResources,
PDResources innerFormResource,
PDStream imageFormStream,
PDRectangle bbox,
AffineTransform affineTransform,
PDImageXObject img)
Creates Image form
|
void |
createImageFormResources()
Create resource of image form
|
void |
createImageFormStream(PDDocument template) |
void |
createInnerForm(PDResources innerFormResources,
PDStream innerFormStream,
PDRectangle bbox) |
void |
createInnerFormResource()
Creates InnerForm
|
void |
createInnerFormStream(PDDocument template) |
void |
createPage(PDVisibleSignDesigner properties)
Creates specified size page.
|
void |
createProcSetArray()
Creates procSetArray of PDF,Text,ImageB,ImageC,ImageI.
|
void |
createSignature(PDSignatureField pdSignatureField,
PDPage page,
String signerName)
Creates the signature with the given name and assign it to the signature field parameter and
assign the page parameter to the widget.
|
void |
createSignatureField(PDAcroForm acroForm)
Creates signature fields.
|
void |
createSignatureImage(PDDocument template,
BufferedImage image)
Creates signature image.
|
void |
createSignatureRectangle(PDSignatureField signatureField,
PDVisibleSignDesigner properties)
Creates SignatureRectangle.
|
void |
createTemplate(PDPage page)
Creates template using page.
|
void |
createVisualSignature(PDDocument template)
just to create visible signature
|
void |
createWidgetDictionary(PDSignatureField signatureField,
PDResources holderFormResources)
adds Widget Dictionary
|
PDFTemplateStructure |
getStructure() |
void |
injectAppearanceStreams(PDStream holderFormStream,
PDStream innerFormStream,
PDStream imageFormStream,
COSName imageFormName,
COSName imageName,
COSName innerFormName,
PDVisibleSignDesigner properties)
injects appearance streams
|
void |
injectProcSetArray(PDFormXObject innerForm,
PDPage page,
PDResources innerFormResources,
PDResources imageFormResources,
PDResources holderFormResources,
COSArray procSet)
Inject procSetArray
|
void |
insertInnerFormToHolderResources(PDFormXObject innerForm,
PDResources holderFormResources) |
void createAffineTransform(AffineTransform affineTransform)
affineTransform - void createPage(PDVisibleSignDesigner properties)
properties - void createTemplate(PDPage page) throws IOException
page - IOExceptionvoid createAcroForm(PDDocument template)
template - void createSignatureField(PDAcroForm acroForm) throws IOException
acroForm - IOExceptionvoid createSignature(PDSignatureField pdSignatureField, PDPage page, String signerName) throws IOException
pdSignatureField - page - signerName - the name of the person or authority signing the document. According to the
PDF specification, this value should be used only when it is not possible to extract the name
from the signature.IOExceptionvoid createAcroFormDictionary(PDAcroForm acroForm, PDSignatureField signatureField) throws IOException
acroForm - signatureField - IOExceptionvoid createSignatureRectangle(PDSignatureField signatureField, PDVisibleSignDesigner properties) throws IOException
signatureField - properties - IOExceptionvoid createProcSetArray()
void createSignatureImage(PDDocument template, BufferedImage image) throws IOException
template - image - IOExceptionvoid createFormatterRectangle(int[] params)
params - void createHolderFormStream(PDDocument template)
template - void createHolderFormResources()
void createHolderForm(PDResources holderFormResources, PDStream holderFormStream, PDRectangle bbox)
holderFormResources - holderFormStream - bbox - void createAppearanceDictionary(PDFormXObject holderForml, PDSignatureField signatureField) throws IOException
holderForml - signatureField - IOExceptionvoid createInnerFormStream(PDDocument template)
template - void createInnerFormResource()
void createInnerForm(PDResources innerFormResources, PDStream innerFormStream, PDRectangle bbox)
innerFormResources - innerFormStream - bbox - void insertInnerFormToHolderResources(PDFormXObject innerForm, PDResources holderFormResources)
innerForm - holderFormResources - void createImageFormStream(PDDocument template)
template - void createImageFormResources()
void createImageForm(PDResources imageFormResources, PDResources innerFormResource, PDStream imageFormStream, PDRectangle bbox, AffineTransform affineTransform, PDImageXObject img) throws IOException
imageFormResources - innerFormResource - imageFormStream - bbox - affineTransform - img - IOExceptionvoid createBackgroundLayerForm(PDResources innerFormResource, PDRectangle bbox) throws IOException
innerFormResource - bbox - IOExceptionvoid injectProcSetArray(PDFormXObject innerForm, PDPage page, PDResources innerFormResources, PDResources imageFormResources, PDResources holderFormResources, COSArray procSet)
innerForm - page - innerFormResources - imageFormResources - holderFormResources - procSet - void injectAppearanceStreams(PDStream holderFormStream, PDStream innerFormStream, PDStream imageFormStream, COSName imageFormName, COSName imageName, COSName innerFormName, PDVisibleSignDesigner properties) throws IOException
holderFormStream - innerFormStream - imageFormStream - imageFormName - imageName - innerFormName - properties - IOExceptionvoid createVisualSignature(PDDocument template)
template - void createWidgetDictionary(PDSignatureField signatureField, PDResources holderFormResources) throws IOException
signatureField - holderFormResources - IOExceptionPDFTemplateStructure getStructure()
void closeTemplate(PDDocument template) throws IOException
template - IOExceptionCopyright © 2002–2021 The Apache Software Foundation. All rights reserved.