Tabell Generator Plugin for Aspose.PDF
Aspose.PDF Table Generator Plugin for .NET gjør det mulig for utviklere å sette inn, tilpasse og populere tabeller programmatisk inne i PDF-er. Uansett om du trenger strukturerte fakturaer, tidsplaner eller data-nett, tilbyr denne pluginen fleksibel tabellskapasjon og formatering for å raskere alle .Net-dokumentarbeidsflyt, inkludert bruken av ASPOSE PDF generator for dynamisk innhold.
Siste artikler
Aspose.PDF Table Generator Plugin Nøkkelfunksjoner
Dynamisk bordsinnlegg Legg til nye tabeller, rader og celler på noen side av en PDF-fil programmatisk.
Rike innholdstyper Celler kan inneholde tekst, HTML-fragmenter, bilder og til og med matematiske formler (TeX-støtte).
Custom Table Structure & Styling Fine-tune grenser, tilpasning, bokstaver og andre egenskaper for å matche rapporten eller merkevarebehovene dine.
Batch og programvaregenerasjon Automatisere generering av store dokumenter eller loop gjennom datasett for å populere tabeller effektivt ved hjelp av Aspose PDF Generator.
Start med Aspose.PDF Table Generator Plugin
Installere Aspose.PDF for .NET Legg til biblioteket fra NuGet eller laste ned samlingene til .NET-prosjektet ditt.
Konfigurer din lisens Bruk lisensnøkler for ubegrenset skrivebord.
Define og populære tabeller Bruk den
TableGenerator,TableOptions, og bygge klasser for å legge inn tabeller, legge til rader/celler og tilpasse innhold.Prosess og redigering Generere PDF med tabeller og lagre eller distribuere dokumentet som nødvendig.
Eksempel: Legg til en tabell i en 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);Eksempel: Tilpasset bordsstruktur
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"));
}Bruk av tilfeller og utvidelser
- **Fakturer og finansielle rapporter: ** Programmatisk generere tabeller for linje elementer, samlinger og totaler ved hjelp av Aspose PDF Generator.
- Tidsplaner og kalendere: Bygg nettverk og tidtabeller for begivenhetsplanlegging eller ressursfordeling.
- Data Grids fra eksterne kilder: Gå gjennom lister/arrayer for å populere tabeller dynamisk.
- Rich-Content Cells: Legg inn bilder, HTML-format tekst og matematiske uttrykk i tabellceller.
For avansert formatering – tilpassede grenser, bakgrunnsfarge eller celleforbindelse – se API Referanse og byggingsmetode dokumentasjon.
Beste praksis
- Definer tabellstrukturen før du legger inn data for bedre layoutkontroll.
- Bruk byggingsmetoder for å holde koden lesbar og vedlikeholdelig.
- Batch-genererte dokumenter for skalerbare løsninger (f.eks. e-postblandinger, rapportering).
Relaterte ressurser: