Tabellen Generator Plugin til Aspose.PDF
Den Aspose.PDF Table Generator Plugin for .NET giver udviklere mulighed for at indsætte, tilpasse og populere tabeller programmeret ind i PDF’er. Uanset om du har brug for strukturerede fakturaer, tidsplaner eller data netværk, tilbyder denne plugin fleksibel tabeloprettelse og formatering til at rationalisere enhver .Net-dokumentarbejdstrøm, herunder brugen af Aspose PDF Generatoren til dynamisk indhold.
Sidste artikler
Aspose.PDF Table Generator Plugin nøglefunktioner
Dynamisk bordsindhold Tilføj nye tabeller, rader og celler på enhver side af en PDF-fil programmeret.
Rige indholdstyper Celler kan indeholde tekst, HTML fragmenter, billeder og endda matematiske formler (TeX support).
Custom Table Structure & Styling Fine-tune grænser, tilpasning, bogstaver og andre egenskaber til at matche din rapport eller branding behov.
Batch og programmerende generation Automatiser generering af store dokumenter eller loop gennem datasæt til at populere tabeller effektivt ved hjælp af Aspose PDF Generator.
Start med Aspose.PDF Table Generator Plugin
Installere Aspose.PDF til .NET Tilføj biblioteket fra NuGet eller download assemblies til dit .NET projekt.
Konfigurer din licens Anvend licensnøgler til ubegrænset tabeloprettelse.
Definerede og populære tabeller Brug den
TableGenerator
,TableOptions
, og bygge klasser til at indsætte tabeller, tilføje rader/celler og tilpasse indhold.Tilgang og redning Generere PDF med tabeller og gem eller distribuere dokumentet som det er nødvendigt.
Eksempel: Tilføj en tabel til 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 bordstruktur
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"));
}
Brug af sager og udvidelser
- **Fakturaer og finansielle rapporter: ** Programmet genererer tabeller for linjekomponenter, samlinger og totaler ved hjælp af Aspose PDF Generator.
- Tidsplaner og kalendere: Bygg netværk og tidtabler til begivenhedsplanlægning eller ressourcefordeling.
- Data Netværk fra eksterne kilder: Gå gennem lister/arrayer til at populere tabeller dynamisk.
- Rich-Content Cells: Indsætter billeder, HTML-formateret tekst og matematiske udtryk i tabelceller.
For avanceret formatering – tilpassede grænser, baggrundsfarve eller celleforbindelse – se API-reference og byggemetodedokumentation.
Bedste praksis
- Konfigurer tabelstrukturen, før du indsætter data for bedre layoutkontrol.
- Brug konstruktionsmetoder for at holde koden læsbar og vedligeholdelig.
- Batch-genererede dokumenter til skalerbare løsninger (f.eks. mailfusioner, rapportering).
Relaterede ressourcer: