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

 Slovenčina