Plugin de generador de taula per a Aspose.PDF

El Plugin de Generador de Taula d’Aspose.PDF per a .NET** permet als desenvolupadors inserir, personalitzar i col·locar taules programàticament dins de PDFs. Ja sigui que necessiteu factures estructurades, horaris o xarxes de dades, aquest plugin ofereix la creació de taula flexible i el formatar per simplificar qualsevol flux de treball de document .Net.

ltims articles

Aspose.PDF Funcions clau del generador de taula Plugin

  • Inserció de taula dinàmicaAfegeix noves taules, files i cèl·lules en qualsevol pàgina d’un fitxer PDF programàticament.

    • Tipus de contingut rics *Les cèl·lules poden contenir text, fragments HTML, imatges i fins i tot fórmules matemàtiques (suport a TeX).
  • ** Estructura i estil de taula personalitzada**Els límits, l’alineació, les fonts i altres propietats per tal de complir amb les necessitats del teu informe o marca.

    • Batx i generació programàtica*Automatitzar la generació de documents grans o girar a través de set de dades per localitzar taules de manera eficient.

Començar amb Aspose.PDF Table Generator Plugin

  • Instal·la Aspose.PDF per a .NETAfegir la biblioteca de NuGet o descarregar les assemblees al seu projecte .NET.

  • Configura la teva llicènciaAplica les claus de llicència per a la creació de taula il·limitada.

    • Tables definides i populars*Utilitza el TableGenerator, TableOptions, i construir classes per inserir taules, afegir rutes / cèl·lules i personalitzar el contingut.
  • Procés i SaveGenerar el PDF amb taules i emmagatzemar o distribuir el document com sigui necessari.

Exemple: Afegir una taula a un PDF (C#)

using Aspose.Pdf.Plugins;

var generator = new TableGenerator();
var options = new TableOptions()
    .AddDemoTable(1)   // Add a sample table to page 1
    .AddDemoTable(3);  // Add a sample table to page 3
options.AddInput(new FileDataSource(@"C:\Samples\Results\table-generator-demo.pdf"));
options.AddOutput(new FileDataSource(@"C:\Samples\Results\table-generator-demo.pdf"));
var resultContainer = generator.Process(options);
Console.WriteLine(resultContainer.ResultCollection.Count);

** Exemple: Estructura de taula personalitzada**

public static TableOptions AddDemoTable(this TableOptions tableOptions, int pageNumber)
{
    return tableOptions
        .InsertPageAfter(pageNumber)
        .AddTable()
            .AddRow()
                .AddCell().AddParagraph(new HtmlFragment("<b>Header 1 1</b>"))
                .AddCell().AddParagraph(new TextFragment("Header 1 2"))
                .AddCell().AddParagraph(new TextFragment("Header 1 3"))
            .AddRow()
                .AddCell().AddParagraph(new TeXFragment("The equation $E=mc^2$", true))
                .AddCell().AddParagraph(new TextFragment("Cell 1 2"))
                .AddCell().AddParagraph(new TextFragment("Cell 1 3"))
            .AddRow()
                .AddCell().AddParagraph(new TextFragment("Cell 1 1"))
                .AddCell().AddParagraph(new TextFragment("Cell 1 3"));
}

Use Cases i Extensions

  • ** Factures i informes financers:** Generar programàticament taules per a articles de línia, resums i totals.
  • Calendars i calendaris: Construeix xarxes i horaris per a la planificació d’esdeveniments o allotjament de recursos.
  • Les xarxes de dades de fonts externes: Passeu a través de llistes/àrees per localitzar taules de manera dinàmica.
  • Rich-Content Cells: Insereix imatges, text formatat per HTML i expressions matemàtiques a les cèl·lules de taula.

Per a la formatació avançada -barreres personalitzades, color de fons, o fusió de cèl·lules - vegeu la documentació de referència API i mètode de construcció.

Les millors pràctiques *

  • Defineix la estructura de taula abans d’introduir les dades per a un millor control de disseny.
  • Utilitza mètodes de construcció per mantenir el codi llegible i sostenible.
  • Documents generats per a solucions escalables (per exemple, fusos de correu electrònic, generació de informes).

Recursos relacionats:

 Català