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

Aspose.PDF Table Generator Plugin для .NET позволяет разработчикам вводить, персонализировать и программировать таблицы внутри PDF. Независимо от того, нужны ли вам структурированные счета, графики или сетки данных, этот плагин предлагает гибкое создание таблиц и форматирование, чтобы упростить любой рабочий поток .Net-документа, в том числе использование генератора Аппосе PDF для создания динамического контента.

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

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

  • Динамическая табличка Добавьте новые таблицы, рядки и клетки на любой странице PDF-файла программатически.

  • Типы богатых контентов Клетки могут содержать текст, фрагменты HTML, изображения и даже математические формулы (поддержка текстов).

  • Страктура и стиль стола Красивые границы, корректировка, шрифты и другие свойства, чтобы соответствовать вашему отчету или потребностям бренда.

  • Бач и программирование Автоматизируйте генерирование больших документов или круги через наборы данных для эффективного размещения таблиц с использованием генератора Aspose PDF.

Запуск с 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"));
}

Услуги использования и расширения

  • Финансовые отчеты: Программически генерируйте таблицы для линейных элементов, резюме и сумм, используя генератор PDF Aspose.
  • Схемы и календари: Создайте сети и графики для планирования событий или распределения ресурсов.
  • Данные сети из внешних источников: Пройдите через списки/аррисы, чтобы динамично размещать таблицы.
  • Богатая контентная клетка: Введите изображения, HTML-форматный текст и математические выражения в табличные клетки.

Для продвинутого форматирования — персонализированных границ, фонового цвета или сливания клеток — см. ссылку API и документацию метода строителя.

Лучшие практики

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

связанные с ними ресурсы:

 Русский