Aperçu de GroupDocs.Assembly

Solution .NET pour automatiser la création de documents avec intégration de données avancée.

Illustration assembly

Ajouter des données commerciales aux modèles de documents avec C#

Génération de rapports simplifiée : Avec GroupDocs.Assembly for .NET, vous pouvez insérer sans effort des données provenant de sources comme JSON ou XML dans des modèles prédéfinis.

Traiter des objets de données natifs

Les types de documents pris en charge incluent des objets intégrés comme des diagrammes, graphiques, tableaux et listes qui peuvent être remplis automatiquement avec des données.

Fonctionnalités supplémentaires

GroupDocs.Assembly for .NET offre d’importantes options de personnalisation. Concevez des objets de données par programmation, générez des codes-barres, utilisez des sources de données en ligne via des URL, et enregistrez la sortie dans divers formats.

Indépendance de la plateforme

GroupDocs.Assembly for .NET est compatible avec les systèmes d’exploitation, frameworks et gestionnaires de paquets suivants.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formats de fichiers pris en charge

GroupDocs.Assembly for .NET peut traiter les formats de fichiers suivants.

Formats Microsoft Office

  • Word: DOCX, DOC, DOCM, DOT, DOTX, DOTM, RTF, WordprocessingML
  • Excel: XLSX, XLS, XLSM, XLSB, XLTM, XLT, XLTM, XLTX, SpreadsheetML
  • PowerPoint: PPT, PPTX, PPTM, PPS, PPSX, PPSM, POTM, POTX

Images & Autres Formats

  • Portable: PDF
  • Images: SVG, TIFF
  • Autres formats de bureau: ODT, OTT, OTS, ODS, ODP, OTP

Autres formats

  • Web: HTML, MHTML
  • Emails: EML, MSG, EMLX
  • Autre: EPUB, MD

Fonctionnalités de GroupDocs.Assembly

Créez des documents et des rapports en utilisant des modèles de données avancés.

Feature icon

Représentation avancée des données

Prend en charge un large éventail d’objets de données tels que des graphiques, listes, tableaux, images, et plus encore.

Feature icon

Manipulation des données

Appliquez des formules et des opérations séquentielles pour formater et afficher les données efficacement.

Feature icon

Large éventail de formats pris en charge

Travaillez sans effort avec tous les formats de documents courants pour les modèles ou fichiers de sortie.

Feature icon

Balisage riche des modèles

Exploitez le formatage ordinal, cardinal et numérique alphabétique dans les modèles.

Feature icon

Incarner des codes-barres

Générez des images de codes-barres dynamiquement et insérez-les dans vos documents.

Feature icon

Formatage des données

Formatez les chaînes dans les modèles en majuscules, minuscules, capitalisées ou avec un style de première lettre en majuscule.

Feature icon

Manipulation du contenu des documents

Insérez dynamiquement du contenu provenant de documents externes dans vos rapports.

Feature icon

Enregistrer dans plusieurs formats

Spécifiez le format de fichier de sortie à l’aide d’extensions de fichiers ou de configurations détaillées.

Feature icon

Traitement des données flexible

Insérez des images et des documents dynamiquement en utilisant des octets encodés en Base64.

Exemples de code

Exemples de code pour les opérations typiques de GroupDocs.Assembly.

Liste à puces dans un document Microsoft Word

Les listes à puces sont un moyen courant de présenter des données commerciales. Voici un exemple d’ajout d’une liste à un document Word en utilisant GroupDocs.Assembly.

Comment remplir une liste dans les documents

// Insérez ce modèle sur une page de document :
// Indicateurs de performance des managers
// . <<foreach [in products]>><<[ProductName]>>
// <</foreach>>

// Spécifiez le chemin du modèle
string template = "Bulleted List Template.docx";

// Définissez le chemin du fichier de sortie
string result = "Result Report.docx"

// Récupérez les données des managers à partir d'une source JSON
JsonDataSource dataSource = new JsonDataSource("Report data.json");
DataSourceInfo data = new DataSourceInfo(dataSource, "managers")

// Générez le rapport avec les données remplies
DocumentAssembler assembler = new DocumentAssembler();
assembler.AssembleDocument(template, result, data);

Graphiques circulaires dans des présentations PPTX

Vous pouvez créer des graphiques circulaires en utilisant des modèles et des données XML. Améliorez vos rapports avec des représentations de données visuellement attrayantes.

Comment représenter des données dans un graphique circulaire

// Ajoutez le modèle de titre du graphique à la présentation :
// Revenus des clients <<foreach [in customers]>> 
// <<x [CustomerName]>>

// Incluez également le modèle de données du graphique :
// Total Order Price<<foreach [in customers]>> 
// <<x [CustomerName]>>

// Spécifiez le chemin du modèle de graphique
string template = "Pie Chart Template.pptx";

// Définissez le chemin du fichier de sortie
string result = "Result Report.pptx"

// Récupérez les données des clients à partir d'une source XML
JsonDataSource dataSource = new JsonDataSource("Chart data.xml");
DataSourceInfo data = new DataSourceInfo(dataSource, "customers")

// Générez le graphique et enregistrez le résultat
DocumentAssembler assembler = new DocumentAssembler();
assembler.AssembleDocument(template, result, data);

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.

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