<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://releases.groupdocs.com/java/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-assembly</artifactId>
<version>22.2</version>
</dependency>
</dependencies>
repositories {
maven {
url 'https://releases.groupdocs.com/java/repo/'
}
}
compile(group: 'com.groupdocs', name: 'groupdocs-assembly', version: '22.2')
<ivysettings>
<settings defaultResolver="chain"/>
<resolvers>
<chain name="chain">
<ibiblio name="GroupDocs Repository" m2compatible="true" root="https://releases.groupdocs.com/java/repo/"/>
</chain>
</resolvers>
</ivysettings>
<dependency org="com.groupdocs" name="groupdocs-assembly" rev="22.2">
<artifact name="groupdocs-assembly" ext="jar"/>
</dependency>
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))
libraryDependencies += "com.groupdocs" % "groupdocs-assembly" % "22.2"
API Java Code élevé pour l’automatisation et l’assemblage des documents
Page de produit | Docs | Démos | Référence de l’API | Exemples | Blog | Support gratuit | Licence temporaire
GroupDocsAssembly pour Java est une API Java sur site qui vous aide à obtenir des données et des informations à partir de diverses sources de données (DB, XML, JSON, ODATA) sur la base de modèles définis par l’utilisateur, puis assemblez des documents de divers formats de fichiers basés sur ces modèles. Prend en charge des fonctionnalités complètes de renforcement des rapports, de personnalisation et de génération.
Document Assembly Java sur site API Fonctionnalités
Assemblez des documents basés sur des modèles définis par l’utilisateur et des données obtenues à partir des sources de données, par exemple, DB, XML, JSON.
prend en charge plusieurs formats de données.
Appliquer des formules et effectuer des opérations de données séquentiellement.
Appliquer le formatage des chaînes (FirstCap, Capital, inférieur, Upper) dans la syntaxe du modèle.
Supports alphabetic, cardinal, ordinal numeric formatting support within the template syntax
Permet les commentaires de texte dans les balises de syntaxe de modèle.
Utilisez des variables personnalisées dans les documents de modèle.
Ability to dynamically perform the following operations with in the reports:
- Insérer le contenu du document
- Insérer des hyper-liens
- Appliquer des attributs au corps des e-mails
- Ajouter des pièces jointes aux e-mails
- Configurer la couleur d’arrière-plan de la page HTML
- Générer un code-barres dans les rapports
Apply formula while spreadsheet is assembling
Configure template formatting for the following elements:
- numérique
- Texte
- Image
- Date d’heure
- Graphique
Apply conditional formatting to the template text elements
Supports LINQ based template syntax
Auto-removal of paragraphs which are empty
Generate various report types, such as:
- graphique (graphique à bulles, rapport du graphique de colonne, rapport du graphique à tarte, rapport du graphique de dispersion)
- Image (Rapport d’image de la liste commune, rapport d’image unique, un rapport d’image maître commandant)
- Tableau (TableMaster-Detail Rapport, Rapport de table avec des lignes en surbrillance, rapport avec le rapport avec le contenu)
- Liste (Rapport de liste numéroté à puces, rapport de liste numéroté multicolore, rapport entre-tablier, rapport dans le paragraphiste)
Facility of in-line template syntax errors in the generated documents
Load template documents from
HTML
with resourcesSave assembled Word®, Excel®, PowerPoint® & Email to
HTML
with resourcesLes cellules de table contenant du contenu textuel égal peuvent être fusionnées dynamiquement dans votre rapport.
Utilisez des balises de code-barres pour insérer dynamiquement les images de code-barres sur vos documents.
prend en charge plus de 60 types de codes à barres à insérer dans l’assemblage des documents.
Générez des rapports que Retrouver les données de plusieurs sources de données.
Capacité à utiliser la feuille de calcul, les présentations et la table de processus de mots comme source de données.
Définissez les espaces réservés à l’aide de balises DOC vers Insérez des documents externes dans votre rapport lors de l’exécution.
Formats de fichiers d’assemblage de documents pris en charge
Microsoft Word & Reg;: Doc, dot, docx, docm, dotx, dotm, rtf, xml
OpenOffice & Reg; Écrivain: odt, ott
Microsoft Excel & Reg;: xlsx, xlsm, xltx, xltm, xlsb, xls, xlt, xml
OpenOffice & Reg; Feuille de calcul: ods
Microsoft PowerPoint & Reg;: PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, PPS, POT
OpenOffice & Reg; Présentation: ODP, OTP
Microsoft Outlook & Reg;: EML, MSG
Apple & Reg; Courriel: EMLX
Texte: txt
Web: html, mhtml
Disposition fixe: PDF, XPS
ebook: epub
Image raster: TIFF
vecteur: svg
PostScript: ps
Langue de commande d’imprimante: PCL
Markdown: MD
Autre: XAML, OXPS
Pour plus de détails et limitations, veuillez visiter Formats de documents pris en charge.
Sources de données d’assemblage de documents pris en charge
- Database (DB)
- OData
- JSON
- XML
- Custom Java Object
- Spreadsheet
- Word processing Table
Configuration requise
- Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
- macOS: mac os x
- Linux: Ubuntu, OpenSuse, Centos et autres
- Versions Java:
J2SE 7.0 (1.7)
,J2SE 8.0 (1.8)
ou au-dessus (par exemple Java 10)
GroupDocs.Assembly pour Java ne nécessite pas d’installation de logiciel externe ou de tiers. Suivez simplement l’une des voies décrites en Installation et configuration.
Commencer
GroupDocs héberge toutes les API Java au Référentiel de groupes. Vous pouvez facilement utiliser GroupDocs.Assembly pour l’API Java directement dans vos projets Maven avec des configurations simples. Pour les instructions détaillées, veuillez visiter la page de documentation Installation du référentiel GroupDocs à l’aide de maven.
Exemple de code Java pour générer un graphique à secteurs dans PowerPointreg 2013
Veuillez télécharger l’échantillon [Exemple de graphique à tarte] (https://github.com/groupdocs-assembly/groupdocs.assembly-for-java/blob/master/examples/groupdocs.assembly.examples.java/data/storage/presentation% 20Templates / PIE% 20CHART.PPTX? RAW = TRUE) PPTX
étant utilisé dans l’exemple suivant.
Page de produit | Docs | Démos | Référence de l’API | Exemples | Blog | Support gratuit | Licence temporaire
Version | Release Date |
---|---|
22.2 | 5 mars 2022 |
20.6 | 25 janvier 2022 |
20.4 | 25 janvier 2022 |
20.12 | 25 janvier 2022 |
19.10 | 25 janvier 2022 |
18.6 | 25 janvier 2022 |
18.2 | 25 janvier 2022 |
17.12 | 25 janvier 2022 |
17.1.0 | 25 janvier 2022 |
21.7 | 9 juillet 2021 |
21.4 | 30 avril 2021 |
21.3 | 19 mars 2021 |
21.1 | 31 janvier 2021 |
20.11 | 26 novembre 2020 |
20.9 | 30 septembre 2020 |
20.8 | 25 août 2020 |
20.3 | 17 mars 2020 |
19.11 | 18 novembre 2019 |
19.8 | 24 août 2019 |
19.7 | 16 juillet 2019 |
19.5 | 27 mai 2019 |
19.3 | 8 mars 2019 |
19.1 | 29 janvier 2019 |
18.12 | 6 décembre 2018 |
18.10 | 31 octobre 2018 |
18.9 | 11 septembre 2018 |
18.7 | 31 juillet 2018 |
18.5 | 1 juin 2018 |
17.11 | 20 avril 2018 |
17.3.0 | 20 avril 2018 |
17.5.0 | 20 avril 2018 |
17.8.0 | 20 avril 2018 |
17.9 | 20 avril 2018 |
18.1 | 20 avril 2018 |
GroupDocs.Total GroupDocs.Assembly API on premise DOC DOT DOCX DOCM DOTX DOTM RTF XML ODT OTT XLSX XLSM XLTX XLTM XLSB XLS XLT XML ODS PPTX PPTM PPSX PPSM POTX POTM PPT PPS POT ODP OTP EML MSG TXT HTML MHTML PDF XPS EPUB TIFF XAML OXPS SVG PS document automation assemble template syntax barcode formula LINQ conditional formatting report reporting generate-report report-generation document assembling Chart Table List merge dynamic placeholder