Tabellen Generator Plugin til Aspose.PDF
Aspose.PDF Table Generator Plugin for .NET gør det muligt for udviklere at indsætte, tilpasse og populere tabeller programmeret inde i PDF’er. Uanset om du har brug for strukturerede fakturaer, tidsplaner eller data netværk, tilbyder denne plugin fleksibel tabelloprettelse og formatering for at rationalisere enhver dokumentets arbejdsproces.
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 & StylingFine-tune grænser, tilpasning, bogstaver og andre egenskaber til at matche din rapport eller branding behov.
Batch og programmerende generationAutomatiser generering af store dokumenter eller loop gennem datasæt for at populere tabeller effektivt.
Start med Aspose.PDF Table Generator Plugin
Installere Aspose.PDF til .NETTilfø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 tabellerBrug den
TableGenerator
,TableOptions
, og bygge klasser til at indsætte tabeller, tilføje rader/celler og tilpasse indhold.Tilgang og redningGenerere 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**
- Fakturer og finansielle rapporter: Programmet genererer tabeller for linjeobjekter, samlinger og samlede.
- 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: