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.
  • 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:

 Čeština