<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 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.
Supports alphabetic, cardinal, ordinal numeric formatting support within the template syntax
Permite comentários de texto nas tags de sintaxe do modelo.
Use variáveis personalizadas nos documentos do modelo.
Ability to dynamically perform the following operations with in the reports:
- 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
Apply formula while spreadsheet is assembling
Configure template formatting for the following elements:
- numérico
- Texto
- imagem
- Data hora
- Gráfico
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:
- 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)
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 resourcesAs 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
- Database (DB)
- OData
- JSON
- XML
- Custom Java Object
- Spreadsheet
- Word processing Table
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 |
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