Tabulkový generátor Plugin pro Aspose.PDF
Aspose.PDF Table Generator Plugin pro .NET umožňuje vývojářům vkládat, přizpůsobit a populovat tabulky programově do PDF. Ať už potřebujete strukturované faktury, harmonogramy nebo datové sítě, tento plugin nabízí flexibilní tvorbu a formátování stolů pro streamování jakéhokoli pracovního toku dokumentů .Net.
Poslední články
Aspose.PDF Tabulka Generátor Plugin klíčové funkce
Dynamická stolní vložkaPřidejte nové tabulky, řádky a buňky na jakékoli stránce souboru PDF programovaně.
- Typy bohatého obsahu *Buňky mohou obsahovat text, HTML fragmenty, obrázky a dokonce i matematické vzorce (TeX podpora).
Přizpůsobené stolní struktury a stylováníFine-tune hranice, vyrovnání, písma a další vlastnosti, které odpovídají vašim zprávám nebo požadavkům značky.
Batch a programová generaceAutomatizujte generování velkých dokumentů nebo procházejte datovými sady, abyste efektivně populovali tabulky.
Začínáme s aplikací Aspose.PDF Table Generator Plugin
Install Aspose.PDF pro .NETPřidejte knihovnu z NuGet nebo stahujte sbírky do vašeho projektu .NET.
- Připravte si svou licenci *Použijte licenční klíče pro neomezenou tvorbu tabulek.
- definované a populární tabulky *Použijte The
TableGenerator
,TableOptions
, a stavět třídy zadat tabulky, přidat řádky / buňky a přizpůsobit obsah.
- definované a populární tabulky *Použijte The
Proces a úsporaVytvořit PDF s tabulkami a uložit nebo distribuovat dokument podle potřeby.
** Příklad: Přidejte tabulku 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);
** Příklad: Přizpůsobená tabulková struktura**
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"));
}
** Použití případů a rozšíření**
- Úvěry a finanční zprávy: Programově vytvářejte tabulky pro položky v řádku, souhrny a celky.
- Hodiny a kalendáře: Vytvořte si sítě a harmonogramy pro plánování událostí nebo přidělování zdrojů.
- Data Grids z Vnějších zdrojů: Projděte přes seznamy/připojení k dynamickému umístění tabulek.
- Bohaté obsahové buňky: Vložte obrázky, HTML-formátovaný text a matematické výrazy do tabulkových buněk.
Pro pokročilé formátování – přizpůsobené hranice, barva pozadí nebo sloučení buněk – viz dokument API Reference a metoda stavby.
* Nejlepší postupy *
- Definujte strukturu tabulky před vložením dat pro lepší kontrolu uspořádání.
- Použijte stavební metody, aby byl kód čitelný a udržovatelný.
- Batch-generované dokumenty pro skalovatelné řešení (např. mailové fúze, generace zpráv).
Související zdroje: