<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-assembly</artifactId>
<version>18.9</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-assembly', version: '18.9')
<dependency org="com.groupdocs" name="groupdocs-assembly" rev="18.9">
<artifact name="groupdocs-assembly" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-assembly" % "18.9"
API Java de código alto para automação e montagem de documentos
Página do produto | Documentos | Demos | Referência da API | Exemplos | Blog | Suporte gratuito | Licença temporária
GrupoDocSassemly para Java é uma API Java no local que ajuda a obter dados e informações de várias fontes de dados (DB, XML, JSON, ODATA) com base em modelos definidos pelo usuário e, em seguida, montam documentos de vários formatos de arquivo com base nesses modelos. Suporta recursos abrangentes de construção de relatórios, personalização e geração.
Recursos de API no local de montagem de documentos Java
montar documentos com base em modelos e dados definidos pelo usuário obtidos a partir de fontes de dados, por exemplo, db, xml, json.
suporta vários formatos de dados.
Aplique fórmulas e execute operações de dados sequencialmente.
Aplique formatação de string (FirstCap, capital, inferior, superior) na sintaxe do modelo.
suporta suporte alfabético, cardeal e numérico ordinal
Permite comentários de texto nas tags de sintaxe do modelo.
Use variáveis personalizadas nos documentos do modelo.
Capacidade de executar dinamicamente as seguintes operações com os relatórios:
- Insira o conteúdo do documento
- Insira hiper-links
- Aplicar atributos ao corpo da mensagem de e -mail
- Adicionar anexos de e -mail
- Configurar a cor da página HTML
- Gere um código de barras dentro dos relatórios
Aplique a fórmula enquanto a planilha estiver montando
Configurar a formatação do modelo para os seguintes elementos:
- numérico
- Texto
- imagem
- Data hora
- Gráfico
Aplique a formatação condicional aos elementos de texto do modelo
Suporta a sintaxe do modelo baseado em LINQ
Remoção automática de parágrafos que estão vazios
Gere vários tipos de relatórios, como:
- gráfico (gráfico de bolhas, relatório do gráfico de colunas, relatório do gráfico de pizza, relatório de gráfico de dispersão)
- Imagem (relatório de imagem da lista comum, relatório de imagem de linha única, relatório de imagem comum-detail comum) -Tabela (Relatório de Tabblesther-Detail, relatório de tabela com linhas destacadas, relatório na tablelist withalternatecontent) -Lista (relatório de lista numerada, numerada, relatório de lista numerada multicolorida, relatório in-TableList, relatório em paragraflista)
Instalação de erros de sintaxe do modelo em linha nos documentos gerados
Carregar documentos de modelo de
html
com recursossalvar palavra montada & reg;, excel & reg;, PowerPoint & reg; E e -mail para
html
com recursosAs células da tabela que contêm conteúdo textual iguais podem ser mescladas dinamicamente dentro do seu relatório.
Use tags de código de barras para inserir dinamicamente as imagens de código de barras em seus documentos.
suporta mais de 60 tipos de códigos de barras a serem inseridos na montagem de documentos.
Gere relatórios que buscar dados de várias fontes de dados.
Capacidade de usar planilha, apresentações e tabela de processamento de palavras como fonte de dados.
Defina espaços reservados usando tags DOC para Insira documentos externos em seu relatório em tempo de execução.
Formatos de arquivo de montagem de documentos suportados
Microsoft Word & Reg ;: Doc, Dot, Docx, Docm, Dotx, Dotm, RTF, XML
OpenOffice & Reg; Escritor: odt, Ott
Microsoft Excel & Reg ;: XLSX, XLSM, XLTX, XLTM, XLSB, XLS, XLT, XML
OpenOffice & Reg; Planilha: ODS
Microsoft PowerPoint & Reg ;: PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, PPS, POT
OpenOffice & Reg; Apresentação: ODP, OTP
Microsoft Outlook & Reg ;: EML, MSG
Apple & Reg; Email: EMLX
Texto: txt
Web: html, mhtml
Layout corrigido: PDF, XPS
Ebook: Epub
Imagem raster: tiff
Vector: SVG
PostScript: PS
Idioma de comando da impressora: PCL
Marcada: MD
Outro: Xaml, Oxps
Para detalhes e limitações, visite, Formatos de documentos suportados.
Fontes de dados de montagem de documentos suportados
- banco de dados (dB)
- Odata
- JSON
- xml
- Objeto Java personalizado
- Planilha
- Tabela de processamento de texto
Requisitos de sistema
- Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
- macOS: Mac OS X
- Linux: Ubuntu, OpenSuse, Centos e outros
- Versões Java:
J2SE 7.0 (1.7)
,J2SE 8.0 (1.8)
ou acima (por exemplo, Java 10)
GroupDocs.ASSEmbly para Java não exige que nenhum software externo ou ferramenta de terceiros sejam instalados. Basta seguir uma das maneiras, conforme descrito em Instalação e configuração.
Iniciar
O GroupDocs hospeda todas as APIs Java no Repositório de GroupDocs. Você pode facilmente usar o groupDocs.Assembly para a API Java diretamente em seus projetos Maven com configurações simples. Para as instruções detalhadas, visite Instalação do Repositório GroupDocs usando Maven Página de documentação.
Exemplo de código Java para gerar gráfico de pizza no PowerPointreg 2013
Faça o download da amostra [amostra de gráfico de pizza] (https://github.com/groupdocs-assembly/groupdocs.assembly-for-java/blob/master/exames/groupdocs.assembly.examples.java/data/storage/presentation% 20templates/pie%20Chart.pptx? RAW = true) pptx
sendo usado no exemplo a seguir.
Página do produto | Documentos | Demos | Referência da API | Exemplos | Blog | Suporte gratuito | Licença temporária
Version | Release Date |
---|---|
22.2 | 5 de março de 2022 |
20.6 | 25 de janeiro de 2022 |
20.4 | 25 de janeiro de 2022 |
20.12 | 25 de janeiro de 2022 |
19.10 | 25 de janeiro de 2022 |
18.6 | 25 de janeiro de 2022 |
18.2 | 25 de janeiro de 2022 |
17.12 | 25 de janeiro de 2022 |
17.1.0 | 25 de janeiro de 2022 |
21.7 | 9 de julho de 2021 |
21.4 | 30 de abril de 2021 |
21.3 | 19 de março de 2021 |
21.1 | 31 de janeiro de 2021 |
20.11 | 26 de novembro de 2020 |
20.9 | 30 de setembro de 2020 |
20.8 | 25 de agosto de 2020 |
20.3 | 17 de março de 2020 |
19.11 | 18 de novembro de 2019 |
19.8 | 24 de agosto de 2019 |
19.7 | 16 de julho de 2019 |
19.5 | 27 de maio de 2019 |
19.3 | 8 de março de 2019 |
19.1 | 29 de janeiro de 2019 |
18.12 | 6 de dezembro de 2018 |
18.10 | 31 de outubro de 2018 |
18.9 | 11 de setembro de 2018 |
18.7 | 31 de julho de 2018 |
18.5 | 1 de junho de 2018 |
17.11 | 20 de abril de 2018 |
17.3.0 | 20 de abril de 2018 |
17.5.0 | 20 de abril de 2018 |
17.8.0 | 20 de abril de 2018 |
17.9 | 20 de abril de 2018 |
18.1 | 20 de abril de 2018 |
File | Classifier | Size |
---|---|---|
groupdocs-assembly-18.9-javadoc.jar | javadoc | 228.98 KB |
groupdocs-assembly-18.9.jar | 49.03 MB | |
groupdocs-assembly-18.9.pom | 1.46 KB |
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