Stolný generátor Plugin pre Aspose.PDF
Aspose.PDF Table Generator Plugin pre .NET umožňuje vývojárom programovo vložiť, prispôsobiť a umiestniť tabuľky vo vnútri PDF. Bez ohľadu na to, či potrebujete štruktúrované faktúry, harmonogramy alebo dátové siete, tento plugin ponúka flexibilné vytváranie tabuliek a formátovanie na streamovanie akéhokoľvek pracovného toku dokumentov .Net.
Najnovšie články
Aspose.PDF Tabuľkový generátor Plugin Kľúčové funkcie
Dynamická tabuľkaPridajte nové tabuľky, riadky a bunky na akejkoľvek stránke súboru PDF programaticky.
Bohaté typy obsahuBunky môžu obsahovať text, HTML fragmenty, obrázky a dokonca aj matematické vzorce (TeX podpora).
Custom stolová štruktúra a štýlFine-tune hranice, zosúladenie, písma a ďalšie vlastnosti, ktoré zodpovedajú vašej správe alebo požiadavkám značky.
Batch a softvérová generáciaAutomatizujte generáciu veľkých dokumentov alebo krúžok cez databázy, aby ste efektívne umiestnili tabuľky.
Začiatok s aplikáciou Aspose.PDF Table Generator Plugin
Inštalovať Aspose.PDF pre .NETPridajte knižnicu z NuGet alebo stiahnite kolekcie do vášho projektu .NET.
Upraviť svoju licenciuAplikujte licenčné kľúče pre neobmedzenú tvorbu tabuľky.
- definované a populárne tabuľky*Používa sa
TableGenerator
,TableOptions
, a budovať triedy vložiť tabuľky, pridať riadky / bunky, a prispôsobiť obsah.
- definované a populárne tabuľky*Používa sa
Pracovanie a úsporaVytvorte PDF s tabuľkami a ukladajte alebo distribuujte dokument podľa potreby.
Príklad: Pridať tabuľku do 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);
Príklad: prispôsobená tabuľková štruktúra
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 prípady a rozšírenia
- Fonty a finančné správy: Programaticky vytvárajte tabuľky pre položky, súhrny a sumy.
- Ráhy a kalendáre: Vytvorte si siete a harmonogramy pre plánovanie udalostí alebo rozdelenie zdrojov.
- Data Grids z vonkajších zdrojov: Prejdite cez zoznamy/rezy, aby ste dynamicky umiestnili tabuľky.
- Bohaté bunky obsahu: Vložte obrázky, HTML formátovaný text a matematické výrazy do tabuľkových buniek.
Pre pokročilé formátovanie – prispôsobené hranice, farba pozadia alebo fúzia buniek – pozri dokumentáciu API Referencie a metódy staviteľa.
* Najlepšie postupy *
- Definujte štruktúru tabuľky pred vložením údajov pre lepšiu kontrolu rozloženia.
- Použite stavebné metódy, aby bol kód čitateľný a udržateľný.
- Batch-generované dokumenty pre škálovateľné riešenia (napr. poštové zlúčeniny, generácia správ).
Súvisiace zdroje: