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(byte[] params)
In order to create Affine Transform, using parameters
|
void |
createAppearanceDictionary(PDXObjectForm holderForml,
PDSignatureField signatureField)
Creates appearance dictionary
|
void |
createFormaterRectangle(byte[] params) |
void |
createHolderForm(PDResources holderFormResources,
PDStream holderFormStream,
PDRectangle formrect)
Creates Form
|
void |
createHolderFormResources()
Creates resources of form
|
void |
createHolderFormStream(PDDocument template) |
void |
createImageForm(PDResources imageFormResources,
PDResources innerFormResource,
PDStream imageFormStream,
PDRectangle formrect,
java.awt.geom.AffineTransform affineTransform,
PDJpeg img)
Creates Image form
|
void |
createImageFormResources()
Create resource of image form
|
void |
createImageFormStream(PDDocument template) |
void |
createInnerForm(PDResources innerFormResources,
PDStream innerFormStream,
PDRectangle formrect) |
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,
java.lang.String signatureName)
Creates PDSignature
|
void |
createSignatureField(PDAcroForm acroForm)
Creates signature fields
|
void |
createSignatureImage(PDDocument template,
java.io.InputStream InputStream)
Creates signature image
|
void |
createSignatureRectangle(PDSignatureField signatureField,
PDVisibleSignDesigner properties)
Creates SingatureRectangle
|
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 innterFormStream,
PDStream imageFormStream,
java.lang.String imageObjectName,
java.lang.String imageName,
java.lang.String innerFormName,
PDVisibleSignDesigner properties)
injects appearance streams
|
void |
injectProcSetArray(PDXObjectForm innerForm,
PDPage page,
PDResources innerFormResources,
PDResources imageFormResources,
PDResources holderFormResources,
COSArray procSet)
Inject procSetArray
|
void |
insertInnerFormToHolerResources(PDXObjectForm innerForm,
PDResources holderFormResources) |
void createAffineTransform(byte[] params)
params - void createPage(PDVisibleSignDesigner properties)
properties - void createTemplate(PDPage page) throws java.io.IOException
page - java.io.IOExceptionvoid createAcroForm(PDDocument template)
template - void createSignatureField(PDAcroForm acroForm) throws java.io.IOException
acroForm - java.io.IOExceptionvoid createSignature(PDSignatureField pdSignatureField, PDPage page, java.lang.String signatureName) throws java.io.IOException
pdSignatureField - page - signatureName - java.io.IOExceptionvoid createAcroFormDictionary(PDAcroForm acroForm, PDSignatureField signatureField) throws java.io.IOException
acroForm - signatureField - java.io.IOExceptionvoid createSignatureRectangle(PDSignatureField signatureField, PDVisibleSignDesigner properties) throws java.io.IOException
signatureField - properties - java.io.IOExceptionvoid createProcSetArray()
void createSignatureImage(PDDocument template, java.io.InputStream InputStream) throws java.io.IOException
template - InputStream - java.io.IOExceptionvoid createFormaterRectangle(byte[] params)
params - void createHolderFormStream(PDDocument template)
template - void createHolderFormResources()
void createHolderForm(PDResources holderFormResources, PDStream holderFormStream, PDRectangle formrect)
holderFormResources - holderFormStream - formrect - void createAppearanceDictionary(PDXObjectForm holderForml, PDSignatureField signatureField) throws java.io.IOException
holderForml - signatureField - java.io.IOExceptionvoid createInnerFormStream(PDDocument template)
template - void createInnerFormResource()
void createInnerForm(PDResources innerFormResources, PDStream innerFormStream, PDRectangle formrect)
innerFormResources - innerFormStream - formrect - void insertInnerFormToHolerResources(PDXObjectForm innerForm, PDResources holderFormResources)
innerForm - holderFormResources - void createImageFormStream(PDDocument template)
template - void createImageFormResources()
void createImageForm(PDResources imageFormResources, PDResources innerFormResource, PDStream imageFormStream, PDRectangle formrect, java.awt.geom.AffineTransform affineTransform, PDJpeg img) throws java.io.IOException
imageFormResources - innerFormResource - imageFormStream - formrect - affineTransform - img - java.io.IOExceptionvoid injectProcSetArray(PDXObjectForm innerForm, PDPage page, PDResources innerFormResources, PDResources imageFormResources, PDResources holderFormResources, COSArray procSet)
innerForm - page - innerFormResources - imageFormResources - holderFormResources - procSet - void injectAppearanceStreams(PDStream holderFormStream, PDStream innterFormStream, PDStream imageFormStream, java.lang.String imageObjectName, java.lang.String imageName, java.lang.String innerFormName, PDVisibleSignDesigner properties) throws java.io.IOException
holderFormStream - innterFormStream - imageFormStream - imageObjectName - imageName - innerFormName - properties - java.io.IOExceptionvoid createVisualSignature(PDDocument template)
template - void createWidgetDictionary(PDSignatureField signatureField, PDResources holderFormResources) throws java.io.IOException
signatureField - holderFormResources - java.io.IOExceptionPDFTemplateStructure getStructure()
void closeTemplate(PDDocument template) throws java.io.IOException
template - java.io.IOException