iText 7 pdfXFA
pdfXFA es un complemento de iText 7 que permite la generación de archivos PDF dinámicos y la capacidad de acoplar formularios PDF dinámicos a archivos estáticos. Esto permite un procesamiento adicional en flujos de trabajo de PDF o un archivado seguro.
How it works
The code below takes an XFA form, xfaform.pdf, as input and produces a visually equivalent flat PDF, flat.pdf. You can even test it yourself in our Demo Lab!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public static void main() {
XFAFlattenerProperties flattenerProperties = new XFAFlattenerProperties()
.setPdfVersion(XFAFlattenerProperties.PDF_1_7)
.createXmpMetaData()
.setTagged()
.setMetaData(
new MetaData()
.setAuthor("iText Samples")
.setLanguage("EN")
.setSubject("Showing off our flattening skills")
.setTitle("Flattened XFA"));
XFAFlattener xfaf = new XFAFlattener()
.setFlattenerProperties(flattenerProperties);
xfaf.flatten(new FileInputStream("xfaform.pdf"), new FileOutputStream("flat.pdf"));
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
static void Main(string[] args)
{
XFAFlattenerProperties flattenerProperties = new XFAFlattenerProperties()
.SetPdfVersion(XFAFlattenerProperties.PDF_1_7)
.CreateXmpMetaData()
.SetTagged()
.SetMetaData(
new MetaData()
.SetAuthor("iText Samples")
.SetLanguage("EN")
.SetSubject("Showing off our flattening skills")
.SetTitle("Flattened XFA"));
XFAFlattener xfaf = new XFAFlattener()
.SetFlattenerProperties(flattenerProperties);
xfaf.Flatten(new FileStream("xfaform.pdf", FileMode.Open, FileAccess.Read), new FileStream("flat.pdf", FileMode.Create, FileAccess.Write));
}
Example files
Resources
Here you will find the needed resources to install and use pdfXFA.
Other resources
¿Por qué usar iText 7 pdfXFA?
Acople formularios XFA a archivos PDF estáticos y agregue una firma digital como seguridad adicional para su posterior procesamiento en flujos de trabajo de PDF o para su archivado.
Convierte los formularios de XFA dinámicos e interactivos en documentos PDF estáticos
El pdfXFA también le permite usar XFA como una plantilla para representar los datos de XML a PDF y para preprocesar el formulario de XFA para el flujo de trabajo de PDF posterior.
Conservación de información visual, estructural y semántica
Además de representar un equivalente visual en el PDF, el pdfXFA conserva la información visual, estructural y semántica; además, agrega esta información a documentos que cumplen con los estándares de accesibilidad y archivado.
Capacidades esenciales de iText 7 pdfXFA
Convierta y proteja sus archivos PDF dinámicos. Cuando finalice un formulario, evite la modificación (accidental) al convertirlo en un PDF estático, que puede firmarse digitalmente para una mayor seguridad.
Soporte para archivado y accesibilidad
pdfXFA proporciona soporte y le permite crear archivos PDF, PDF/A y PDF/UA etiquetados.
Aplane sus archivos XFA fácilmente
Este complemento aplana fácilmente sus archivos XFA con la API de conveniencia de pdfXFA