Générateur de Tableaux PDF

Le Générateur de Tableaux Documentize pour .NET est un plugin polyvalent conçu pour simplifier l’intégration de tableaux dans des documents PDF. Que vous organisiez des données, conceviez des formulaires ou 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 à la fois les workflows de traitement de documents uniques et en batch, ce qui en fait un outil essentiel pour les développeurs travaillant avec des données structurées.

Caractéristiques Clés :

  • Création Dynamique de Tableaux : Générez facilement des tableaux structurés dans des documents PDF.
  • Support de Contenu Riche : Remplissez des tableaux avec du texte, du HTML, des images et du contenu LaTeX.
  • Placement dans la Page : Insérez des tableaux à des emplacements spécifiques dans un PDF avec précision.
  • Mise en Page Personnalisable : Ajustez la structure du tableau, l’alignement des cellules et le style.
  • Traitement par Lot : Traitez plusieurs documents simultanément pour une efficacité maximale.

Création d’un PDF avec des Tableaux

Suivez ces étapes pour créer des tableaux structurés dans un PDF en utilisant la classe TableGenerator :

  1. Instanciez la classe TableGenerator.
  2. Configurez l’objet TableOptions pour définir la structure du tableau, le contenu et les fichiers d’entrée/sortie.
  3. Ajoutez des tableaux, des lignes et des cellules à votre PDF.
  4. Finalisez le processus de génération du tableau en utilisant la méthode Process.

Voici un exemple :

 1var generator = new TableGenerator();
 2var options = new TableOptions();
 3
 4// Spécifiez les fichiers PDF d'entrée et de sortie
 5options.AddInput(new FileDataSource("input.pdf"));
 6options.AddOutput(new FileDataSource("output.pdf"));
 7
 8// Définissez un tableau avec des lignes et des cellules
 9options
10    .InsertPageAfter(1) // Ajoutez le tableau après la première page
11    .AddTable()
12        .AddRow()
13            .AddCell().AddParagraph(new TextFragment("Cellule 1"))
14            .AddCell().AddParagraph(new TextFragment("Cellule 2"))
15            .AddCell().AddParagraph(new TextFragment("Cellule 3"));
16
17// Générez le tableau dans le document
18generator.Process(options);

Ajout de Contenu Riche aux Tableaux

Les tableaux dans les documents PDF peuvent inclure divers types de contenu pour améliorer leur fonctionnalité et leur apparence. Ci-dessous, un exemple d’ajout de contenu HTML aux cellules de tableau :

1options
2    .AddTable()
3        .AddRow()
4            .AddCell().AddParagraph(new HtmlFragment("<h1>En-tête 1</h1>"))
5            .AddCell().AddParagraph(new HtmlFragment("<h2>En-tête 2</h2>"))
6            .AddCell().AddParagraph(new HtmlFragment("<h3>En-tête 3</h3>"));

Types de Contenu Supportés dans les Tableaux

Le Générateur de Tableaux PDF prend en charge divers types de contenu, permettant aux développeurs de personnaliser les tableaux pour une large gamme de cas d’utilisation :

  • HtmlFragment : Ajoutez du contenu basé sur HTML, tel que des en-têtes, des listes et du texte formaté.
  • TeXFragment : Incluez du contenu basé sur LaTeX pour des équations mathématiques et une notation scientifique.
  • TextFragment : Insérez du texte brut ou formaté.
  • Image : Intégrez des images directement dans les cellules de tableau.

Personnalisation de la Mise en Page et de la Structure des Tableaux

Le plugin offre flexibilité pour ajuster la structure des tableaux, y compris la hauteur des lignes, la largeur des colonnes et l’alignement des cellules. Ces options de personnalisation vous permettent de concevoir des tableaux qui correspondent à la mise en page et aux besoins stylistiques de votre document.

Traitement de la Génération de Tableaux

Après avoir ajouté tout le contenu et personnalisé la structure du tableau, finalisez le processus en appelant la méthode Process. Cette méthode génère les tableaux et met à jour le document PDF. Voici comment gérer les résultats :

1var resultContainer = generator.Process(options);
2
3// Affichez le nombre de résultats générés
4Console.WriteLine("Nombre de résultats : " + resultContainer.ResultCollection.Count);

Cas d’Utilisation pour le Générateur de Tableaux PDF

  1. Rapport de Données : Présentez des analyses, des rapports financiers ou des résultats d’enquête dans un format clair et organisé.
  2. Conception de Formulaires : Créez des formulaires interactifs avec des mises en page de tableaux structurés.
  3. Amélioration de Document : Améliorez la lisibilité et l’utilité des manuels d’utilisation, des guides ou des matériaux d’instruction.
  4. Traitement par Lot : Automatisez la génération de tableaux pour plusieurs documents PDF.
 Français