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ás*Hozzáadjon új táblákat, sorokat és sejteket egy PDF-fájl bármely oldalára programozva.
- gazdag tartalom típusok*A 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ása*A licenc kulcsok alkalmazása korlátlan táblázat létrehozásához.
- meghatározott és népszerű táblák*Haszná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.
- meghatározott és népszerű táblák*Használja a
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: