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 populeren. of u gestructureerde facturen, schema’s of gegevensnetwerken nodig hebt, biedt dit plugin een flexibele tabel creatie en formatting om elke .Net documentwerkstroom te vergemakkelijken, met inbegrip van het gebruik van de Aspose PDF Genator voor het creëren van dynamische inhoud.
Laatste artikelen
Aspose.PDF Table Generator Plugin sleutelfuncties
Dynamische tafel inbegrepen Voeg 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 & Styling Fine-tune grenzen, aanpassing, fonts en andere eigenschappen om uw rapport of branding behoeften aan te passen.
Batch en programmatische generatie Automatiser grote documentgeneratie of loop door datasets om tabellen efficiënt te lokaliseren met de Aspose PDF Generator .
Start met Aspose.PDF Table Generator Plugin
Installeren Aspose.PDF voor .NET Voeg de bibliotheek toe van NuGet of download assemblies naar uw .NET project.
Configureer uw licentie Geef licentie sleutels toe voor onbeperkte tafelcreatie.
Definieerde en populaire tabellen Gebruik 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 met behulp van de Aspose PDF Generator .
- 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