Table Generator Plugin voor Aspose.PDF

De Aspose.PDF Table Generator Plugin voor .NET stelt ontwikkelaars in staat om tabellen programmatisch in PDF’s in te voeren, aan te passen en te bevolen. of u gestructureerde facturen, schema’s of gegevensnetwerken nodig hebt, dit plugin biedt flexibele tabelcreatie en formatting om elke .Net-documentwerkstroom te vergemakkelijken.

Laatste artikelen

Aspose.PDF Table Generator Plugin sleutelfuncties

  • Dynamische tafel inbegrepenVoeg nieuwe tabellen, rijen en cellen op elke pagina van een PDF-bestand programmeerbaar toe.

  • *Rich Content Types *Cellen kunnen tekst, HTML fragmenten, afbeeldingen en zelfs wiskundige formules (TeX ondersteuning) bevatten.

  • Custom Table Structure & StylingFine-tune grenzen, aanpassing, fonts en andere eigenschappen om uw rapport of branding behoeften aan te passen.

  • Batch en programmatische generatieAutomatiser grote documentgeneratie of loop door datasets om tabellen efficiënt te populeren.

Start met Aspose.PDF Table Generator Plugin

  • Installeren Aspose.PDF voor .NETVoeg de bibliotheek toe van NuGet of download assemblies naar uw .NET project.

  • Configureer uw licentieGeef licentie sleutels toe voor onbeperkte tafelcreatie.

  • Definieerde en populaire tabellenGebruik de TableGenerator, TableOptions, en bouw klassen om tabellen in te voegen, rijen/cellen toe te passen en inhoud aan te pakken.

    • Procedure en Save*Maak de PDF met tabellen en bewaar of distribueer het document als vereist.

** Voorbeeld: Voeg een tabel toe aan een 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);

** Voorbeeld: aangepaste tafelstructuur**

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"));
}

** Gebruik van Cases & Extensions**

  • Rekeningen & Financiële Reports: Programmatiek tabellen genereren voor lijn items, samenvattingen en totaal.
  • Tags & Calendars: Bouw netwerken en tijdschema’s voor evenementenplanning of resource allocation.
  • Data Netwerken van externe bronnen: Loop door lijsten/arries om tabellen dynamisch te populeren.
  • Rich-Content Cells: Instaat afbeeldingen, HTML-geformateerde tekst en wiskundige uitdrukkingen in tabelcellen.

Voor geavanceerde formatting – aangepaste grenzen, achtergrondkleur of celverbinding – zie de API-referentie en bouwmethodedocumentatie.

* Beste praktijken *

  • Definieer de tabelstructuur voordat u gegevens inschrijft voor betere layoutcontrole.
  • Gebruik bouwmethoden om de code leesbaar en onderhoudbaar te houden.
  • Batch-genereerde documenten voor schaalbare oplossingen (bv. e-mailmuziek, verslaggeneratie).

Gerelateerde middelen

 Nederlands