iText 7 pdfXFA

pdfXFA is an iText 7 add-on that allows you to flatten XFA Forms to static PDF, for further processing in PDF workflows or for archiving.

Features & Benefits

Click the arrow to expand features and benefits.

pdfXFA Tutorial video

Core capabilities

Support for archiving and accessibility

Create tagged PDF, PDF/A and PDF/UA.

Convert and protect

When a form is finalized, prevent (accidental) modification by flattening it to static PDF, which can be digitally signed for further integrity protection.

Flatten your XFA files easily

Using pdfXFA's convenience API.

pdfXFA

An example of pdfXFA

The code below takes an XFA form, xfaform.pdf, as input and produces a visually equivalent flat PDF, flat.pdf.

        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"));


Discover our resources

Tutorial

Video

 

Documentation

Blog

Download free trial

Free trial

Documentation

Other


Our commercial licensing models


Unit-based license
server
Unit-based license
end-user device
Volume-based
license
OEM license
server
OEM license
end-user device
Description

Licensed perpetually.

Installed on your own server, virtual machine or node installation.

Licensed perpetually.

Installed on your own end-user device.

Annual license.

Installed on a hosted server platform.

Licensed perpetually.

Embedded into your server application distributed to your customers.

Installed on a server, virtual machine or node installation.

Licensed perpetually.

Embedded into your end-user application distributed to your customers.

Installed on a end-user device (desktop, laptop, tablet, etc.).

Available for
Java and .NET platform
Conditions

1 per server, virtual machine or node.

Based on number of servers.




Unlimited number of PDFs.

1 per end-user device.


Based on number of end-user devices.




Unlimited number of PDFs.

Per application.


Counted as amount of PDFs produced.




Specified number of PDFs per year.

Always per application.


Based on number of servers deployed, min. volume is 10 servers.



Unlimited number of PDFs, unlimited distribution time.

Always per application.


Based on number of end-user devices deployed, min. volume is 100 end-user devices (desktops).

Unlimited number of PDFs, unlimited distribution time.

Professional support
and maintenance

Annually renewable at 20 % of prevailing list price (mandatory first year).

Annually renewable at 20 % of prevailing list price (mandatory first year).

Included in standard subscription.

Annually renewable at 20 % of prevailing list price (mandatory first year).

Annually renewable at 20 % of prevailing list price (mandatory first year).

Pricing

Perpetual license

Non-Production discounted, mandatory with purchase

Perpetual license

Non-Production discounted, mandatory with purchase

Annual license

Perpetual license

Non-Production discounted, mandatory with purchase

Perpetual license

Non-Production discounted, mandatory with purchase

Read more
Read more
Read more
Read more
Read more

Request your free quote now

Thank you for your interest in our iText Software Products.

Our sales team will contact you within one business day to discuss your project and create your personalized quotation.