Добавить таблицу
Documentize PDF Manager для .NET — это универсальный плагин, созданный для упрощения интеграции таблиц в PDF-документы. Будь то организация данных, проектирование форм или улучшение читаемости документа, этот плагин упрощает процесс, сохраняя при этом точность и эффективность. Его интуитивно понятный API поддерживает как обработку одного документа, так и пакетную обработку, что делает его незаменимым инструментом для разработчиков, работающих со структурированными данными.
Создание PDF с таблицами
Следуйте этим шагам, чтобы создать структурированные таблицы в PDF с помощью класса TableOptions
:
- Настройте объект
TableOptions
, чтобы определить структуру таблицы, содержимое и файлы ввода/вывода. - Добавьте таблицы, строки и ячейки в ваш PDF.
- Завершите процесс генерации таблицы, используя метод
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 с точностью.
- Настраиваемый макет: Корректируйте структуру таблицы, выравнивание ячеек и стили.