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

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 nudi fleksibilnu tablicu za stvaranje i formiranje kako bi se usporio bilo koji tok rada dokumenta.NET, uključujući i korišćenje generatora ASPOSE PDF za kreiranje dinamičnog sadržaja.

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

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

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

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

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

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

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

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

 Српски