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 programozottan beilleszkedjenek, személyre szabják és elhelyezzék a PDF-ben. Akár 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 a .Net dokumentumok munkafolyamatának egyszerűsítéséhez, beleértve a Aspose PDF Generátor használatát a dinamikus tartalom megteremtéséhez.
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ílus Tö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észleteken keresztül futtat, hogy a táblákat hatékonyan elhelyezze a Aspose PDF Generator segítségével.
Kezdődik az Aspose.PDF asztali generátor pluginnal
Az ASPOSE.PDF telepítése .NET számára Adja 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.Feldolgozás és mentés Hozza 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 létrehozza a táblákat a sorjegyek, összefoglalók és összességek használatával a Aspose PDF Generator.
- 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: