PDF Table Generator

Генератор таблиц Documentize для .NET — это многофункциональный плагин, разработанный для упрощения интеграции таблиц в PDF-документы. Независимо от того, организуете ли вы данные, разрабатываете формы или улучшаете читаемость документа, этот плагин упрощает процесс, обеспечивая точность и эффективность. Его интуитивно понятный API поддерживает как рабочие процессы одиночных документов, так и пакетной обработки, что делает его незаменимым инструментом для разработчиков, работающих со структурированными данными.

Создание PDF с таблицами

Следуйте этим шагам, чтобы создать структурированные таблицы в PDF, используя класс TableGenerator:

  1. Настройте объект TableOptions, чтобы определить структуру таблицы, содержание и файлы ввода/вывода.
  2. Добавьте таблицы, строки и ячейки в ваш PDF.
  3. Завершите процесс генерации таблицы, используя метод Process.

Вот пример:

 1var options = new TableOptions();
 2
 3// Укажите файлы PDF для ввода и вывода
 4options.AddInput(new FileDataSource("input.pdf"));
 5options.AddOutput(new FileDataSource("output.pdf"));
 6
 7// Определите таблицу со строками и ячейками
 8options
 9    .InsertPageBefore(1) // Добавьте таблицу перед первой страницей
10    .AddTable()
11        .AddRow()
12            .AddCell().AddParagraph("Ячейка 1")
13            .AddCell().AddParagraph("Ячейка 2")
14            .AddCell().AddParagraph("Ячейка 3");
15
16// Сгенерируйте таблицу в документе
17TableGenerator.Process(options);

Установка страницы таблицы

Следуйте этим шагам, чтобы создать таблицу в PDF после 2 страницы: Вот пример:

 1var options = new TableOptions();
 2
 3// Укажите файлы PDF для ввода и вывода
 4options.AddInput(new FileDataSource("input.pdf"));
 5options.AddOutput(new FileDataSource("output.pdf"));
 6
 7// Определите таблицу со строками и ячейками
 8options
 9    .InsertPageAfter(2) // Добавьте таблицу после страницы 2
10    .AddTable()
11        .AddRow()
12            .AddCell().AddParagraph("Ячейка 1")
13            .AddCell().AddParagraph("Ячейка 2")
14            .AddCell().AddParagraph("Ячейка 3");
15
16// Сгенерируйте таблицу в документе
17TableGenerator.Process(options);

Обработка генерации таблицы

После добавления всего содержимого и настройки структуры таблицы, завершите процесс, вызвав метод Process. Этот метод генерирует таблицы и обновляет PDF-документ. Вот как обрабатывать результаты:

1var resultContainer = generator.Process(options);
2
3// Выведите количество сгенерированных результатов
4Console.WriteLine("Количество результатов: " + resultContainer.ResultCollection.Count);

Основные функции:

  • Динамическое создание таблиц: Легко создавайте структурированные таблицы в PDF-документах.
  • Поддержка насыщенного контента: Заполняйте таблицы текстом, HTML, изображениями и контентом LaTeX.
  • Размещение на страницах: Вставляйте таблицы в заданные места в PDF с точностью.
  • Настраиваемый макет: Настраивайте структуру таблицы, выравнивание ячеек и стили.
 Русский