PDFTemplateStructure pdfStructure = pdfBuilder.getStructure(); pdfBuilder.createProcSetArray(); pdfBuilder.createPage(properties); PDPage page = pdfStructure.getPage(); pdfBuilder.createTemplate(page); PDDocument template = pdfStructure.getTemplate(); pdfBuilder.createAcroForm(template); PDAcroForm acroForm = pdfStructure.getAcroForm(); pdfBuilder.createSignatureField(acroForm); PDSignatureField pdSignatureField = pdfStructure.getSignatureField(); pdfBuilder.createSignature(pdSignatureField, page, ""); pdfBuilder.createAcroFormDictionary(acroForm, pdSignatureField); pdfBuilder.createAffineTransform(properties.getTransform()); AffineTransform transform = pdfStructure.getAffineTransform(); pdfBuilder.createSignatureRectangle(pdSignatureField, properties); pdfBuilder.createFormatterRectangle(properties.getFormatterRectangleParameters()); PDRectangle bbox = pdfStructure.getFormatterRectangle(); pdfBuilder.createSignatureImage(template, properties.getImage()); pdfBuilder.createHolderFormStream(template);
PDFTemplateStructure pdfStructure = pdfBuilder.getStructure(); pdfBuilder.createProcSetArray(); pdfBuilder.createPage(properties); PDPage page = pdfStructure.getPage(); pdfBuilder.createTemplate(page); PDDocument template = pdfStructure.getTemplate(); pdfBuilder.createAcroForm(template); PDAcroForm acroForm = pdfStructure.getAcroForm(); pdfBuilder.createSignatureField(acroForm); PDSignatureField pdSignatureField = pdfStructure.getSignatureField(); pdfBuilder.createSignature(pdSignatureField, page, ""); pdfBuilder.createAcroFormDictionary(acroForm, pdSignatureField); pdfBuilder.createAffineTransform(properties.getTransform()); AffineTransform transform = pdfStructure.getAffineTransform(); pdfBuilder.createSignatureRectangle(pdSignatureField, properties); pdfBuilder.createFormatterRectangle(properties.getFormatterRectangleParameters()); PDRectangle formatter = pdfStructure.getFormatterRectangle(); pdfBuilder.createSignatureImage(template, properties.getImage()); pdfBuilder.createHolderFormStream(template);
PDFTemplateStructure pdfStructure = pdfBuilder.getStructure(); pdfBuilder.createProcSetArray(); pdfBuilder.createPage(properties); PDPage page = pdfStructure.getPage(); pdfBuilder.createTemplate(page); PDDocument template = pdfStructure.getTemplate(); pdfBuilder.createAcroForm(template); PDAcroForm acroForm = pdfStructure.getAcroForm(); pdfBuilder.createSignatureField(acroForm); PDSignatureField pdSignatureField = pdfStructure.getSignatureField(); pdfBuilder.createSignature(pdSignatureField, page, ""); pdfBuilder.createAcroFormDictionary(acroForm, pdSignatureField); pdfBuilder.createAffineTransform(properties.getTransform()); AffineTransform transform = pdfStructure.getAffineTransform(); pdfBuilder.createSignatureRectangle(pdSignatureField, properties); pdfBuilder.createFormatterRectangle(properties.getFormatterRectangleParameters()); PDRectangle bbox = pdfStructure.getFormatterRectangle(); pdfBuilder.createSignatureImage(template, properties.getImage()); pdfBuilder.createHolderFormStream(template);