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