Táblázati generátor Plugin for Aspose.PDF
A Aspose.PDF Table Generator Plugin for .NET lehetővé teszi a fejlesztők számára, hogy a táblákat a PDF-k belsejében programozott módon helyezzék be, személyre szabják és elhelyezték. függetlenül attól, ha strukturált számlákra, ütemtervekre vagy adathálózatokra van szüksége, ez a plugin rugalmas asztali létrehozást és formázást kínál, amely egyszerűsíti a .Net dokumentumok munkafolyamatát.
Legfrissebb cikkek
Aspose.PDF táblázati generátor Plugin kulcsszavak
Dinamikus asztali beágyazásHozzáadjon új táblákat, sorokat és sejteket egy PDF-fájl bármely oldalára programozva.
gazdag tartalom típusokA sejtek tartalmazhatnak szöveget, HTML töredékeket, képeket és még matematikai képletek is (TeX támogatás).
Könnyű asztali szerkezet és stílusTökéletes határok, illeszkedés, betűtípusok és egyéb tulajdonságok, hogy megfeleljen a jelentés vagy a márka igényeinek.
Batch és programozási generációAutomatizálja a nagy dokumentumok generálását vagy az adatkészleteket, hogy hatékonyan elhelyezze a táblákat.
Kezdődik az Aspose.PDF asztali generátor pluginnal
Az ASPOSE.PDF telepítése .NET számáraAdja meg a könyvtárat a NuGet-ből, vagy töltse le a gyűjteményeket a .NET projekthez.
A licenc beállításaA licenc kulcsok alkalmazása korlátlan táblázat létrehozásához.
meghatározott és népszerű táblákHasználja a
TableGenerator
,TableOptions
, és épít osztályokat, hogy tegye be a táblákat, adjunk sorokat / sejteket, és személyre szabja a tartalmat.Feldolgozás és mentésHozza létre a PDF-t táblákkal, és mentse vagy osztja el a dokumentumot, ahogy szükséges.
Például: Adjunk hozzá egy táblázatot egy PDF-hez (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);
Példaként: Egyéni asztali szerkezet
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"));
}
Használati esetek és kiterjesztések
- Számlák és pénzügyi jelentések: Programozottan táblákat generál a vonalelemekhez, összefoglalókhoz és összegyűjtésekhez.
- Táblák és naptárak: Építsen hálózatokat és időpontokat az eseménytervezéshez vagy az erőforrások elosztásához.
- A külső forrásokból származó adathálózatok: Folytassa a listákat/sorozatokat, hogy dinamikusan elhelyezze a táblákat.
- Rich-Content Cells: Képeket, HTML-formátumú szöveget és matematikai kifejezéseket helyez be az asztali cellákba.
A fejlett formázás – a testreszabott határok, a háttérszín vagy a sejt összekapcsolása – lásd az API Reference és az építő módszer dokumentációját.
A legjobb gyakorlatok
- Állítsa be a táblázat szerkezetét az adatok beillesztése előtt a jobb elrendezési ellenőrzés érdekében.
- Használja az építő módszereket, hogy a kódot olvashatóvá és fenntarthatóvá tegye.
- Batch-generált dokumentumok skálázható megoldásokhoz (például e-mail keverékek, jelentés generáció).
Kapcsolódó források: