GroupDocs.Assembly for Java

Ajoutez des listes dynamiques aux fichiers PDF avec notre API Java

GroupDocs.Assembly for Java fournit des outils flexibles pour générer et insérer des listes riches en données directement dans des documents PDF.

Comment ajouter une liste basée sur des données à un document PDF

GroupDocs.Assembly vous permet d’insérer rapidement des listes riches en données dans des modèles PDF. Personnalisez et organisez le contenu sans difficulté.

  1. Concevez un modèle et spécifiez les espaces réservés pour la liste (les modèles PDF ne sont pas pris en charge).
  2. Définissez le chemin d’accès au modèle.
  3. Récupérez les données à partir de formats supportés comme JSON ou XML.
  4. Enregistrez le document final avec la liste incluse en tant que PDF.
// Incluez cette balise dans votre modèle à l'endroit où la liste doit apparaître
// <<foreach [in customers]>><<[CustomerName]>><</foreach>>

// Définissez le chemin d'accès du modèle
// Les modèles PDF ne sont pas pris en charge actuellement.
String template = "list_template.docx";

// Tirez des données de votre source choisie
DataSourceInfo data 
    = new DataSourceInfo(GetData(), "label");

// Enregistrez le document avec la liste intégrée
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.pdf", data);
Maven XML
cliquez pour copier
copié
Plus d'exemples Documentation

Générez des documents à partir de modèles avec intégration de données

GroupDocs.Assembly for Java simplifie l’ajout de listes dynamiques, de tableaux, de graphiques et d’autres composants dans les modèles de documents.

Fonctionnalités clés de GroupDocs.Assembly

Construisez des rapports avec des données provenant de diverses sources

Utilisez des données provenant de formats comme JSON, XML et CSV pour peupler efficacement les listes et autres composants.

Ajoutez des listes et d’autres éléments de données de manière fluide

GroupDocs.Assembly permet d’incorporer des listes, des graphiques, des tableaux, et plus encore, aux côtés de texte, d’images et de liens pour créer des documents soignés.

Contrôlez précisément où les données apparaissent

Les modèles basés sur LINQ vous permettent de définir des emplacements exacts pour vos listes et données. Utilisez des boucles pour créer automatiquement des listes détaillées et appliquer un formatage personnalisé.

Prend en charge divers formats de documents

Créez ou éditez des fichiers dans des formats tels que MS Office, PDF, OpenOffice, HTML et email. Fusionnez le contenu de plusieurs documents selon vos besoins.

Comment créer une liste par programmation

Cet exemple montre comment ajouter dynamiquement une liste dans un fichier PDF en utilisant GroupDocs.Assembly.

Java

// Ajoutez une balise d'espace réservé dans votre modèle pour la liste
// <<foreach [in products]>><<[NumberOf()]>>. <<[ProductName]>>
// <</foreach>>

// Fournissez le chemin d'accès à votre modèle
// Les modèles PDF ne sont pas pris en charge actuellement.
String template = "numlist_template.docx";

// Tirez les données nécessaires pour peupler la liste
XmlDataSource data_xml =
    new XmlDataSource("products.xml");

// Préparez la source de données avec les détails requis
DataSourceInfo data 
    = new DataSourceInfo(data_xml, "products");

// Initialisez DocumentAssembler
DocumentAssembler asm = new DocumentAssembler();

// Enregistrez le document de sortie avec la liste complétée
asm.assembleDocument(template, "result.pdf", data);
Maven XML
cliquez pour copier
copié
Plus d'exemples Documentation

Qu’est-ce que GroupDocs.Assembly for Java ?

GroupDocs.Assembly for Java facilite la conception de documents professionnels en extrayant des données de multiples sources. Utilisez-le pour créer des listes, des tableaux, des graphiques ou du texte, et placez ces éléments exactement où vous le souhaitez grâce à des fonctionnalités avancées de modèle. Avec le support de plus de 50 formats, y compris les fichiers PDF, MS Office et documents email, il aide à automatiser et rationaliser votre flux de travail.
En savoir plus
About illustration

Prêt à commencer ?

Téléchargez GroupDocs.Assembly gratuitement ou obtenez une licence d’essai pour un accès complet !

Ressources utiles

Explorez la documentation, les échantillons de code et le soutien communautaire pour améliorer votre expérience.

Découvrez ce que GroupDocs.Assembly peut faire

Concevez et générez facilement des documents riches en contenu avec des outils d’intégration de données avancés.

Produisez des documents dans divers formats

Java prend en charge plus de 50 formats, vous permettant de créer des documents structurés en combinant des données et des modèles.

Conseils sur les licences temporaires

1
Inscrivez-vous avec votre adresse e-mail professionnelle. Les services de messagerie gratuits ne sont pas autorisés.
2
Utilisez le bouton Obtenir une licence temporaire à la deuxième étape.
 Français