pdfXFA

Introduction

iText 7 pdfXFA

pdfXFA est un module complémentaire d’iText 7 pour Java et C# (.NET) qui vous permet d’aplanir des formulaires XFA dynamiques en PDF statiques et d’ajouter une signature numérique comme mesure de sécurité supplémentaire pour le traitement ultérieur dans les flux de travail PDF ou pour l’archivage.

Fonctionnement

Le code ci-dessous produit, à partir d’un formulaire XFA, xfaform.pdf, un PDF plat visuellement équivalent, flat.pdf. Vous pouvez même le tester vous-même dans notre laboratoire de démonstration !

[numérotée]
public static void main() {
        XFAFlattenerProperties flattenerProperties = new XFAFlattenerProperties()
                .setPdfVersion(XFAFlattenerProperties.PDF_1_7)
                .createXmpMetaData()
                .setTagged()
                .setMetaData(
                        new MetaData()
                            .setAuthor("Exemples d’iText")
                            .setLanguage("EN")
                            .setSubject("Montrer nos compétences en matière d’aplanissement")
                            .setTitle("XFA aplani"));
 
        XFAFlattener xfaf = new XFAFlattener()
                .setFlattenerProperties(flattenerProperties);
 

        xfaf.flatten(new FileInputStream("xfaform.pdf"), new FileOutputStream("flat.pdf"));
}[/numérotée]
[numérotée]static void Main(string[] args)
{
            XFAFlattenerProperties flattenerProperties = new XFAFlattenerProperties()
                .SetPdfVersion(XFAFlattenerProperties.PDF_1_7)
                .CreateXmpMetaData()
                .SetTagged()
                .SetMetaData(
                        new MetaData()
                            .SetAuthor("Exemples d’iText")
                            .SetLanguage("FR")
                            .SetSubject("Montrer nos compétences en matière d’aplanissement")
                            .SetTitle("XFA aplani"));

            XFAFlattener xfaf = new XFAFlattener()
                    .SetFlattenerProperties(flattenerProperties);


            xfaf.Flatten(new FileStream("xfaform.pdf", FileMode.Open, FileAccess.Read), new FileStream("flat.pdf", FileMode.Create, FileAccess.Write));
}[/numérotée]

Example files

XFA source file

pdfXFA output file

Avantages

Pourquoi utiliser iText 7 pdfXFA ?

Convertissez (aplanissez) des formulaires XFA dynamiques et interactifs en documents PDF statiques, et ajoutez des signatures numériques à vos formulaires, factures et autres documents importants afin de les sécuriser davantage et de leur donner un statut juridique.

pdfXFA icon svg
Aplatissez les formulaires XFA dynamiques et interactifs dans des documents PDF statiques

PdfXFA vous permet également d'utiliser XFA en tant que modèle pour le rendu de données XML au format PDF, et de prétraiter le formulaire XFA pour les flux de travaux PDF ultérieurs.

pdfXFA icon svg
Conservez les informations visuelles, structurelles et sémantiques

En plus d'offrir un rendu visuellement équivalent au PDF, pdfXFA conserve les informations visuelles, structurelles et sémantiques et les ajoute à des documents qui respectent les normes d’archivage et d’accessibilité.

Principales fonctionnalités

Principales fonctionnalités d'iText 7 pdfXFA

Convertissez et protégez vos fichiers PDF dynamiques. Lorsqu'un formulaire est finalisé, évitez toute modification (accidentelle) en l'aplatissant en PDF statique, qui peut être signé numériquement pour plus de sécurité.

iText
Prise en charge de l'archivage et de l'accessibilité

pdfXFA fournit une assistance et vous permet de créer des PDF, PDF/A et PDF/UA balisés.

iText
Aplatissez facilement vos fichiers XFA

Ce module complémentaire aplatit facilement vos fichiers XFA en utilisant l’API de commodité de pdfXFA

Contact

Vous avez d'autres questions ?

Nous y répondrons avec plaisir. Contactez-nous et nous reviendrons vers vous sous peu.

Contactez-nous
Restez à jour

Rejoignez plus de 11 000 abonnés et devenez un expert iText PDF en vous tenant au courant de nos nouveaux produits, mises à jour, conseils, solutions techniques et événements.

Abonnez-vous