GroupDocs.Assembly for Java

Добавьте динамические списки в файлы PDF с нашим API Java

GroupDocs.Assembly for Java предоставляет гибкие инструменты для создания и вставки насыщенных данными списков прямо в документы PDF.

Как добавить список, основанный на данных, в документ PDF

GroupDocs.Assembly позволяет вам быстро вставлять насыщенные данными списки в шаблоны PDF. Настраивайте и организовывайте содержимое без труда.

  1. Разработайте шаблон и укажите заполнители для списка (шаблоны PDF не поддерживаются).
  2. Установите путь к файлу шаблона.
  3. Получите данные из поддерживаемых форматов, таких как JSON или XML.
  4. Сохраните готовый документ со списком в формате PDF.
// Добавьте этот тег в ваш шаблон, где должен появиться список
// <<foreach [in customers]>><<[CustomerName]>><</foreach>>

// Определите путь к файлу шаблона
// Шаблоны PDF в настоящее время не поддерживаются.
String template = "list_template.docx";

// Извлеките данные из выбранного вами источника
DataSourceInfo data 
    = new DataSourceInfo(GetData(), "label");

// Сохраните документ с встроенным списком
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.pdf", data);
Maven XML
нажмите, чтобы скопировать
скопировано
Больше примеров Документация

Генерация документов из шаблонов с интеграцией данных

GroupDocs.Assembly for Java упрощает добавление динамических списков, таблиц, графиков и других компонентов в шаблоны документов.

Ключевые возможности GroupDocs.Assembly

Создание отчетов с данными из различных источников

Используйте данные из форматов, таких как JSON, XML и CSV, для эффективного заполнения списков и других компонентов.

Бесшовное добавление списков и других элементов данных

GroupDocs.Assembly позволяет встраивать списки, графики, таблицы и многое другое вместе с текстом, изображениями и ссылками для создания аккуратных документов.

Точный контроль над появлением данных

Шаблоны на базе LINQ позволяют определять точные местоположения для ваших списков и данных. Используйте циклы для автоматического создания детализированных списков и применяйте пользовательское форматирование.

Поддержка различных форматов документов

Создавайте или редактируйте файлы в таких форматах, как MS Office, PDF, OpenOffice, HTML и электронная почта. Объединяйте содержимое из нескольких документов по мере необходимости.

Как создать список программно

Этот пример показывает, как динамически добавить список в файл PDF с помощью GroupDocs.Assembly.

Java

// Добавьте тег-заполнитель в ваш шаблон для списка
// <<foreach [in products]>><<[NumberOf()]>>. <<[ProductName]>>
// <</foreach>>

// Укажите путь к вашему шаблону
// Шаблоны PDF в настоящее время не поддерживаются.
String template = "numlist_template.docx";

// Извлеките необходимые данные для заполнения списка
XmlDataSource data_xml =
    new XmlDataSource("products.xml");

// Подготовьте источник данных с необходимыми деталями
DataSourceInfo data 
    = new DataSourceInfo(data_xml, "products");

// Инициализируйте DocumentAssembler
DocumentAssembler asm = new DocumentAssembler();

// Сохраните итоговый документ с завершенным списком
asm.assembleDocument(template, "result.pdf", data);
Maven XML
нажмите, чтобы скопировать
скопировано
Больше примеров Документация

Что такое GroupDocs.Assembly for Java?

GroupDocs.Assembly for Java позволяет легко разрабатывать профессиональные документы, извлекая данные из различных источников. Используйте его для создания списков, таблиц, графиков или текста, размещая эти элементы точно там, где нужно, с помощью расширенных функций шаблонов. С поддержкой более 50 форматов, включая PDF, файлы MS Office и электронные документы, он помогает автоматизировать и оптимизировать рабочий процесс.
Узнать больше
About illustration

Готовы начать?

Загрузите GroupDocs.Assembly бесплатно или получите пробную лицензию для полного доступа!

Полезные ресурсы

Изучите документацию, примеры кода и раздел поддержки, чтобы улучшить ваш опыт.

Узнайте, что может GroupDocs.Assembly

Легко разрабатывайте и генерируйте документы с богатым содержанием с помощью продвинутых инструментов интеграции данных.

Создавайте документы в различных форматах

Java поддерживает более 50 форматов, что позволяет вам создавать структурированные документы, комбинируя данные и шаблоны.

Советы по временной лицензии

1
Зарегистрируйтесь, используя ваш рабочий e-mail адрес. Бесплатные почтовые сервисы запрещены.
2
Используйте кнопку Получить временную лицензию на втором шаге.
 Русский