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ó i el formatament flexibles per simplificar qualsevol flux de treball de document .Net, incloent-hi l’ús del Generador PDF per crear contingut dinàmic.

ltims articles

Aspose.PDF Funcions clau del generador de taula Plugin

  • Inserció de taula dinàmica Afegeix 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 utilitzant el Aspose PDF Generator.

Començar amb Aspose.PDF Table Generator Plugin

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

  • Configura la teva llicència Aplica 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 Save Generar 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

  • **Focus i informes financers: ** Generar programàticament taules per a articles de línia, resums i totals utilitzant el Aspose PDF Generator.
  • 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à