pdfXFA

Einführung

iText 7 pdfXFA

pdfXFA ist ein iText 7 Add-On, das sowohl die dynamische PDF-Erzeugung als auch die Möglichkeit bietet, dynamische PDF-Formulare auf statische Dateien zu reduzieren. Dies ermöglicht die Weiterverarbeitung in PDF-Workflows oder eine sichere Archivierung.

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

XFA source file

pdfXFA output file

Vorteile

Warum iText 7 pdfXFA verwenden?

Reduzieren Sie XFA-Formulare auf statisches PDF und fügen Sie eine digitale Signatur als zusätzliche Sicherheit für die Weiterverarbeitung in PDF-Workflows oder zur Archivierung hinzu.

pdfXFA icon svg
Reduzieren Sie dynamische und interaktive XFA-Formulare zu statischen PDF-Dokumenten.

Mit pdfXFA können Sie auch XFA als Vorlage verwenden, um XML-Daten in PDF zu rendern und XFA-Formulare für nachfolgende PDF-Workflows vorzuverarbeiten.

pdfXFA icon svg
Beibehaltung von visuellen, strukturellen und semantischen Informationen

Zusätzlich zur Darstellung einer visuell äquivalenten Darstellung im PDF-Format speichert pdfXFA visuelle, strukturelle und semantische Informationen und fügt diese Informationen zu Dokumenten hinzu, die den Standards für Archivierung und Barrierefreiheit entsprechen.

Schlüsselfunktionen

Kernfunktionen von iText 7 pdfXFA

Konvertieren und schützen Sie Ihre dynamischen PDF-Dateien. Wenn ein Formular fertiggestellt ist, verhindern Sie (versehentliche) Änderungen, indem Sie es auf statisches PDF reduzieren, das zur weiteren Sicherheit digital signiert werden kann.

iText
Unterstützung der Archivierung und Zugänglichkeit

pdfXFA bietet Unterstützung und ermöglicht das Erstellen von getaggtem PDF, PDF/A und PDF/UA.

iText
Reduziert Ihre XFA-Dateien auf einfache Weise

Mit diesem Add-on können Sie Ihre XFA-Dateien mithilfe der komfortablen API von pdfXFA auf einfache Weise reduzieren.

Kontakt

Haben Sie noch weitere Fragen? 

Gerne beantworten wir Ihre Fragen. Kontaktieren Sie uns und wir werden uns in Kürze mit Ihnen in Verbindung setzen.

Bitte kontaktieren Sie uns
Auf dem Laufenden bleiben

Melden Sie sich mit mehr als 11.000 Abonnenten an und werden Sie ein iText PDF-Experte, indem Sie sich über unsere neuen Produkte, Updates, Tipps, technischen Lösungen und Veranstaltungen informieren.

Abonniere jetzt