Табела генератор Плугин за Асписе.ПДФ

Aspose.PDF Table Generator Plugin za .NET omogućava razvijalcima da programski unose, prilagođavaju i populiraju tabele unutar PDF-a. Bez obzira na to da li vam je potrebna strukturirana računa, rasporedi ili mreže podataka, ovaj plugin pruža fleksibilnu stvaranje tabela i formiranje kako bi se usklađivao bilo koji radni tok dokumenta.

Најновији чланци

Aspose.PDF Табела Генератор Плугин Кључне карактеристике

    • Динамичка табела *Додајте нове табеле, редове и ћелије на било којој страници ПДФ датотеке програмски.
    • Типови богатих садржаја*ћелије могу да садрже текст, ХТМЛ фрагменте, слике, па чак и математичке формуле (Текс подршка).
  • Прилагођена структура и стил столаСјајне границе, усклађеност, шрифтове и друге својства да одговарају вашој извештаји или потребама бренда.

    • Бацх и програмска генерација*Аутоматско генерисање великих докумената или пролазак кроз сетове података како би се табеле ефикасно популисале.

Почетак са Aspose.PDF Табела Генератор Плугин

  • Инсталирајте Aspose.PDF за .NETДодајте библиотеку из NuGet или преузмите скупштине у ваш .NET пројекат.

  • ** Конфигуришите своју лиценцу**Применити лиценцијске кључеве за неограничено креирање табела.

    • Дефинисане и популарне табеле *Искористите је TableGenerator, TableOptions, и градите класе да убаците табеле, додајте редове / ћелије и прилагодите садржај.
    • Процес и спасавање *Направите ПДФ са табелама и сачувате или дистрибуирајте документ као што је потребно.

** Пример: Додајте табелу у ПДФ (Ц#)**

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);

** Пример: Прилагођена структура стола**

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"));
}

** Употреба случајева и проширења**

  • Финансијски извештаји: Програмски генерише табеле за линејске ставке, суспензије и укупне.
  • Распоред и календари: Изградите мреже и табеле за планирање догађаја или распоређивање ресурса.
  • Гредови података из спољних извора: Прођите кроз листе/рајеве да бисте динамично популисали табеле.
  • Богати садржај ћелија: Унесите слике, ХТМЛ форматирани текст и математичке изразе у табелне ћелије.

За напредне форматирање – прилагођене границе, боја позадине или спојивање ћелија – погледајте АПИ референце и документацију метода градитеља.

* Најбоља пракса *

  • Дефинишите структуру табеле пре него што унесете податке за бољу контролу распореда.
  • Користите методе градитеља да би код био читави и одрживи.
  • Баццх генерисани документи за скалабилне решења (на пример, поштанске мешавине, генерација извештаја).

Релевантни ресурси:

 Српски