GroupDocs.Assembly pour l’API .NET vous aide à créer de puissantes applications d’automatisation de documents et de génération de rapports avec des capacités pour générer des rapports à partir de modèles personnalisés en C#, ASP.NET et d’autres applications liées à .NET. Avec seulement quelques lignes de code, la bibliothèque de rapports .NET assemble intelligemment les données fournies à partir du modèle de document défini et génère de beaux rapports dans le format de sortie préféré en récupérant les données de diverses sources de données (bases de données, XML, JSON, ODATA, CSV, Objets .NET personnalisés).
Il prend en charge la syntaxe de modèle basée sur LINQ et les utilisateurs peuvent facilement générer des documents de sortie dans tous les formats de fichiers professionnels couramment utilisés tels que PDF, HTML, e-mail Outlook, Microsoft Office Word, feuilles de calcul Excel, présentations PowerPoint et diapositives. Les propriétés de formatage des éléments de modèle sont également configurables en manipulant du texte, des blocs HTML et conditionnels, des images, des graphiques, des codes-barres, des hyperliens, des tableaux croisés dynamiques, etc.
GroupDocs.Assembly pour .NET peut être utilisé pour développer des applications dans n’importe quel environnement de développement qui cible la plate-forme .NET. Il est compatible avec tous les langages basés sur .NET et prend en charge les systèmes d’exploitation populaires (Windows, Linux, Mac OS) sur lesquels les frameworks Mono ou .NET (y compris .NET Core) peuvent être installés.
Fonctionne avec plusieurs formats de données
Capable de manipuler des données à l’aide de formules et d’opérations de données séquentielles
Formater les chaînes dans la syntaxe du modèle pour qu’elles soient supérieures, inférieures, majuscules, FirstCap
Effectuer un formatage numérique ordinal, cardinal et alphabétique dans la syntaxe du modèle
Définir des variables dans les modèles de documents et prendre en charge les commentaires de texte dans les balises de syntaxe de modèle
Insérer dynamiquement le contenu des documents externes dans vos rapports
Générer dynamiquement une image de code-barres dans les rapports et définir la couleur d’arrière-plan pour les documents HTML
Attribuer dynamiquement des attributs au corps du message électronique et insérer des hyperliens dans les rapports
Créer dynamiquement des pièces jointes aux e-mails
Prise en charge du champ NEXT analogique de Microsoft Word
Mettre à jour les champs lors de l’assemblage de documents de traitement de texte
Calculer une formule lors de l’assemblage de feuilles de calcul
Format Numérique, Texte, Image, Graphique, Date-Heure Éléments du modèle
Chargement et enregistrement des formats de documents de présentation POT et OTP assemblés
Utiliser la syntaxe basée sur LINQ pour le modèle et effectuer le formatage de texte conditionnel des éléments de modèle
Modifier le format de fichier du document assemblé à l’aide de l’extension de fichier ou des spécifications explicites
Liste ordonnée prise en charge pour Markdown - Enregistrer les e-mails et les documents Word nouvellement assemblés dans Markdown
Prend en charge les rapports de nombreux types, par exemple, les graphiques, les listes, les tableaux, les images, etc.
Erreurs de syntaxe de modèle en ligne dans les documents générés au lieu de lancer des exceptions
Chargez des documents modèles à partir de HTML avec des ressources et enregistrez Word, Excel, PowerPoint et des e-mails assemblés au format HTML avec des ressources
Ajouter dynamiquement la numérotation des listes de redémarrage dans les formats de document Word et les e-mails avec des corps HTML et RTF
Insérer dynamiquement des images et des documents à partir d’octets encodés en Base64 and adjust checkbox value settings of Word documents
Étirer l’image dans la zone de texte de Word, Excel, présentations et e-mails tout en préservant le rapport d’image
Ajouter dynamiquement des liens et des signets aux formats de document et nommer les plages de cellules des feuilles de calcul Excel