PDF Table Generator
Le Documentize Table Generator pour .NET est un plugin polyvalent conçu pour rationaliser l’intégration des tables dans les documents PDF. Que vous organisiez des données, que vous conceviez des formulaires ou que vous amélioriez la lisibilité des documents, ce plugin simplifie le processus tout en maintenant la précision et l’efficacité. Son API intuitive prend en charge les flux de travail de traitement de documents uniques et par lots, ce qui en fait un outil essentiel pour les développeurs travaillant avec des données structurées.
Création d’un PDF avec des tables
Suivez ces étapes pour créer des tables structurées dans un PDF à l’aide de la classe TableGenerator
:
- Configurez l’objet
TableOptions
pour définir la structure de la table, le contenu et les fichiers d’entrée/sortie. - Ajoutez des tables, des lignes et des cellules à votre PDF.
- Finalisez le processus de génération de la table en utilisant la méthode
Process
.
Voici un exemple :
1var options = new TableOptions();
2
3// Spécifiez les fichiers PDF d'entrée et de sortie
4options.AddInput(new FileDataSource("input.pdf"));
5options.AddOutput(new FileDataSource("output.pdf"));
6
7// Définir une table avec des lignes et des cellules
8options
9 .InsertPageBefore(1) // Ajouter la table avant la première page
10 .AddTable()
11 .AddRow()
12 .AddCell().AddParagraph("Cellule 1")
13 .AddCell().AddParagraph("Cellule 2")
14 .AddCell().AddParagraph("Cellule 3");
15
16// Générer la table dans le document
17TableGenerator.Process(options);
Définir la page de la table
Suivez ces étapes pour créer une table dans un PDF après la page 2 : Voici un exemple :
1var options = new TableOptions();
2
3// Spécifiez les fichiers PDF d'entrée et de sortie
4options.AddInput(new FileDataSource("input.pdf"));
5options.AddOutput(new FileDataSource("output.pdf"));
6
7// Définir une table avec des lignes et des cellules
8options
9 .InsertPageAfter(2) // Ajouter la table après la page 2
10 .AddTable()
11 .AddRow()
12 .AddCell().AddParagraph("Cellule 1")
13 .AddCell().AddParagraph("Cellule 2")
14 .AddCell().AddParagraph("Cellule 3");
15
16// Générer la table dans le document
17TableGenerator.Process(options);
Traitement de la génération de la table
Après avoir ajouté tout le contenu et personnalisé la structure de la table, finalisez le processus en appelant la méthode Process
. Cette méthode génère les tables et met à jour le document PDF. Voici comment gérer les résultats :
1var resultContainer = generator.Process(options);
2
3// Afficher le nombre de résultats générés
4Console.WriteLine("Nombre de résultats : " + resultContainer.ResultCollection.Count);
Caractéristiques clés :
- Création de tables dynamiques : Génération aisée de tables structurées dans des documents PDF.
- Prise en charge de contenu riche : Remplissez les tables avec du texte, du HTML, des images et du contenu LaTeX.
- Placement de la page : Insérez des tables à des emplacements spécifiques dans un PDF avec précision.
- Mise en page personnalisable : Ajustez la structure de la table, l’alignement des cellules et le style.