Aperçu de GroupDocs.Assembly

Accélérez les workflows de documents dans Python grâce à une API d’automatisation robuste avec une intégration de données transparente.

Illustration assembly

Fusionnez les données commerciales dans des documents avec Python

Simplifiez le reporting : Avec GroupDocs.Assembly for Python via .NET, injectez des données provenant de XML, JSON ou bases de données dans des documents basés sur des modèles sans formatage manuel.

Remplissez le contenu natif avec des données en temps réel

Complétez automatiquement des structures de documents complexes comme des tableaux, des graphiques et des diagrammes en utilisant des sources de données en temps réel ou intégrées.

Fonctionnalités d’automatisation puissantes

Débloquez des capacités avancées : créez des codes-barres, connectez-vous aux données web, personnalisez les mises en page et exportez des documents dans plusieurs formats avec GroupDocs.Assembly for Python via .NET.

Indépendance de la plateforme

GroupDocs.Assembly for Python via .NET fonctionne de manière transparente avec les principales plateformes, systèmes d’exploitation et gestionnaires de paquets pour une large compatibilité de déploiement.

Amazon
Docker
Azure
VS Code
ReSharper
macOS
Linux
NuGet

Formats de fichiers pris en charge

Consultez la liste complète des formats de fichiers pris en charge par GroupDocs.Assembly for Python via .NET.

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

Principales fonctionnalités de GroupDocs.Assembly

Automatisez la génération de documents intelligents avec des éléments riches basés sur des données.

Feature icon

Représentation de données dynamique

Rendez des tableaux, graphiques, images et listes dans vos modèles de documents en utilisant des données structurées ou semi-structurées.

Feature icon

Traitement de données basé sur des formules

Utilisez des expressions et une logique séquentielle pour calculer et formater le contenu avant le rendu.

Feature icon

Support multi-format pour modèles et sorties

Travaillez avec DOCX, XLSX, PPTX, PDF, HTML et d’autres formats pour les modèles et les fichiers de sortie.

Feature icon

Markup de modèle avancé

Profitez d’options de syntaxe puissantes incluant des compteurs personnalisés, des formats de nombres et des blocs conditionnels.

Feature icon

Génération de codes-barres

Créez des codes-barres dynamiquement et intégrez-les directement dans les rapports ou documents générés.

Feature icon

Formatage de chaînes et de cas

Contrôlez le style de sortie avec un formatage de chaîne flexible : majuscules, minuscules, casse de titre, ou capitalisation de la première lettre.

Feature icon

Insertion de contenu intelligente

Fusionnez des sections d’autres documents dynamiquement, ce qui prend en charge la composition modulaire de documents.

Feature icon

Sortie de document multi-format

Exportez des documents vers les formats souhaités en utilisant des extensions de fichiers ou des configurations de sortie personnalisées.

Feature icon

Support Base64 et objets intégrés

Insérez des images, fichiers ou blobs de données directement à partir de chaînes codées en Base64 ou de tableaux d’octets.

Exemples de code

Explorez des exemples concrets d’utilisation de GroupDocs.Assembly pour l’automatisation de documents et l’intégration de données.

Création d’une liste à puces dans Microsoft Word

Les listes à puces aident à organiser clairement les données commerciales dans les rapports et les contrats. Utilisez GroupDocs.Assembly pour insérer des listes dans des modèles Word en utilisant des sources de données dynamiques.

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>>

import groupdocs.assembly as ga

def run():
    # Spécifiez le chemin du modèle
    template = "Bulleted List Template.docx"

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

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

    # Générez le rapport avec les données remplies
    assembler = ga.DocumentAssembler()
    assembler.assemble_document(template, result, data)

Génération de graphiques à secteurs dans des présentations PPTX

Créez des graphiques à secteurs à partir de données XML ou JSON pour afficher visuellement des métriques clés. Améliorez les documents de présentation avec des graphiques automatiquement remplis par votre application.

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]>>

import groupdocs.assembly as ga

    def run():
        # Spécifiez le chemin du modèle de graphique
        template = "Pie Chart Template.pptx";

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

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

        # Générez le graphique et enregistrez le résultat
        assembler = ga.DocumentAssembler()
        assembler.assemble_document(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