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 bruk 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: