Таблица генератор Plugin за Aspose.PDF

Aspose.PDF Table Generator Plugin за .NET позволява на разработчиците да вмъкват, персонализират и популяризира таблици програмирано в PDFs. Независимо дали имате нужда от структурирани фактури, графики или данни мрежи, този плъгин предлага гъвкаво създаване на таблица и форматиране, за да се улесни всеки работен поток на .Net документ.

Последните статии

Aspose.PDF Табелен генератор Plugin ключови функции

    • Динамична маса за включване*Добавете нови таблици, редове и клетки на всяка страница на PDF файл програматично.
    • богати видове съдържание*Клетките могат да съдържат текст, HTML фрагменти, изображения и дори математически формули (TeX поддръжка).
  • Структура на масата и стилКрасиви граници, сближаване, шрифтове и други свойства, за да отговарят на вашите доклади или нужди на марката.

  • Бач и програмно поколение*Автоматизирайте генерирането на голям документ или въртете през набори от данни, за да популяризирате таблиците ефективно.

Започнете с Aspose.PDF Table Generator Plugin

  • Инсталирайте Aspose.PDF за .NETДобавете библиотеката от NuGet или изтеглите събрания към вашия .NET проект.

  • Настройване на Вашия лицензИзползвайте лицензионните ключове за неограничено създаване на таблици.

    • Дефинирани и популяризирани таблици*Използвайте TableGenerator, TableOptions, и изградете класове, за да въведете таблици, добавете редове / клетки и персонализирате съдържанието.
  • Процес и спасяванегенериране на PDF с таблици и съхраняване или разпространение на документа, както е необходимо.

Пример: Добавяне на таблица в 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);

** Пример: персонализирана структура на масата**

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

** Използване на случаи и разширения**

  • Инвестиции и финансови отчети: Програматично генериране на таблици за линейни елементи, обобщения и суми.
  • Схеми и календари: Изграждане на мрежи и графики за планиране на събития или разпределение на ресурси.
  • Данни мрежи от външни източници: Преминавайте през списъци/рези, за да популяризирате таблиците динамично.
  • Rich-Content Cells: Въведете изображения, HTML форматиран текст и математически изрази в табличните клетки.

За напреднали форматиране – персонализирани граници, цвят на фона или сливане на клетки – вижте API Референт и документация за метода на изграждане.

* Най-добрите практики *

  • Определете структурата на таблицата, преди да въведете данни за по-добро управление на расположението.
  • Използвайте методи за изграждане, за да поддържате кода честен и поддържащ.
  • Бач-генерирани документи за скалиращи решения (напр. пощенски сливания, генериране на отчети).

Свързани ресурси: *

 Български