Tablica Generator Plugin za Aspose.PDF
Aspose.PDF Table Generator Plugin za .NET omogućuje razvijalcima da programski unose, prilagođavaju i populiraju tablice unutar PDF-a. Bez obzira na to trebate li strukturirane račune, rasporede ili mreže podataka, ovaj plugin nudi fleksibilno stvaranje tablica i formiranje kako bi se ispravio bilo koji radni tok dokumenta .Net, uključujući korištenje Aspose PDF Generatora za kreiranje dinamičnog sadržaja.
Najnovije članke
Aspose.PDF stolni generator Plugin ključne značajke
Dinamična stolna integracija Dodajte nove tablice, redove i stanice na bilo kojoj stranici PDF datoteke programski.
Vrste bogatih sadržaja Cjelice mogu sadržavati tekst, HTML fragmente, slike, pa čak i matematičke formule (TeX podrška).
Korištena stolna struktura i stiliranje Fine-tune granice, usklađenost, fontovi, i druge svojstva da odgovaraju vašem izvješću ili branding potrebe.
Batch i programska generacija Automatizirajte generaciju velikih dokumenata ili krug kroz zbirke podataka kako biste efikasno populirali tablice pomoću Aspose PDF Generator.
Početak s Aspose.PDF stolni generator plugin
Install Aspose.PDF za .NET Dodajte knjižnicu iz NuGeta ili preuzmite zbirke u vaš .NET projekt.
Prijavite svoju dozvolu Zatražite licencijske ključeve za neograničeno stvaranje tablice.
Define i popularne tablice Koristite ga
TableGenerator
,TableOptions
, i graditi razred za uvođenje tablica, dodati redove / stanice, i prilagoditi sadržaj.Proces i spašavanje Stvorite PDF s tablicama i sačuvajte ili distribuirajte dokument prema potrebi.
Primjer: Dodajte tablicu u 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);
Primjer: prilagođena struktura stolova
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"));
}
Use slučajevi i proširenja
- **Rezultati i financijski izvještaji: ** Programski generirajte tablice za linije, sažetke i ukupne količine pomoću Aspose PDF Generator.
- Razpored i kalendar: Izgradite mreže i raspored za planiranje događaja ili dodjelu resursa.
- Data mreže iz vanjskih izvora: Prođite kroz popise / rasprave kako biste dinamično lokalizirali tablice.
- Rich-Content Cells: Ustavite slike, HTML formatirani tekst i matematičke izraze u stolne stanice.
Za naprednu formataciju – prilagođene granice, boja pozadine ili spajanje stanica – pogledajte API referencu i dokumentaciju metoda graditelja.
Najbolje prakse
- Definicija strukture tablice prije uvođenja podataka za bolju kontrolu rasporeda.
- Koristite metode graditelja kako biste čitali i održavali kod.
- Dokumenti koji se generiraju za skalabilna rješenja (npr. pošte, generacija izvješća).
Povezani resursi: