Добавить таблицу

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

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

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

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

Вот пример:

 1// Настройка параметров таблицы
 2var options = new TableOptions();
 3options.InsertPageBefore(1)
 4   .AddTable()
 5        .AddRow()
 6            .AddCell().AddParagraph("Имя")
 7            .AddCell().AddParagraph("Возраст")
 8        .AddRow()
 9            .AddCell().AddParagraph("Боб")
10            .AddCell().AddParagraph("12")
11        .AddRow()
12            .AddCell().AddParagraph("Сэм")
13            .AddCell().AddParagraph("20")
14        .AddRow()
15            .AddCell().AddParagraph("Сэнди")
16            .AddCell().AddParagraph("26")
17        .AddRow()
18            .AddCell().AddParagraph("Том")
19            .AddCell().AddParagraph("12")
20        .AddRow()
21            .AddCell().AddParagraph("Джим")
22            .AddCell().AddParagraph("27");
23// Добавьте путь к входному файлу
24options.AddInput(new FileDataSource("path_to_input.pdf"));
25// Установите путь к выходному файлу
26options.AddOutput(new FileDataSource("path_to_output.pdf"));
27// Выполните процесс
28PdfManager.AddTable(options);

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

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

 1var options = new TableOptions();
 2options.InsertPageBefore(2) // Добавить таблицу перед 2 страницей
 3   .AddTable()
 4        .AddRow()
 5            .AddCell().AddParagraph("Имя")
 6            .AddCell().AddParagraph("Возраст")
 7// Добавьте путь к входному файлу
 8options.AddInput(new FileDataSource("path_to_input.pdf"));
 9// Установите путь к выходному файлу
10options.AddOutput(new FileDataSource("path_to_output.pdf"));
11// Выполните процесс
12PdfManager.AddTable(options);

Ключевые особенности:

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