PDF Table Generator

Le Générateur de Tableaux Documentize pour .NET est un plugin polyvalent conçu pour rationaliser 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 flux de travail de documents uniques et de traitement par lot, 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 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 de 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) // Ajouter 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 une variété de types de contenu pour améliorer leur fonctionnalité et leur apparence. Voici un exemple d’ajout de contenu HTML aux cellules des tableaux :

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 un large éventail 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 les équations mathématiques et la notation scientifique.
  • TextFragment : Insérez du texte brut ou formaté.
  • Image : Intégrez des images directement dans les cellules du tableau.

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

Le plugin offre de la 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 aux besoins de mise en page et de style 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 Documents : Améliorez la lisibilité et l’utilisabilité des manuels utilisateur, guides ou matériels d’instruction.
  4. Traitement par Lot : Automatisez la génération de tableaux pour plusieurs documents PDF.

Caractéristiques Clés :

  • Création Dynamique de Tableaux : Générez sans effort des tableaux structurés dans des documents PDF.
  • Support de Contenu Riche : Remplissez les tableaux avec du texte, du HTML, des images et du contenu LaTeX.
  • Placement des Pages : 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.
 Français