<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>
copied!  
repositories {
    maven {
        url 'https://releases.groupdocs.com/java/repo/'
    }
}

compile(group: 'com.groupdocs', name: 'groupdocs-assembly', version: '22.2')
copied!  
<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>
copied!  
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))

libraryDependencies += "com.groupdocs" % "groupdocs-assembly" % "22.2"
copied!  

API Java de código alto para automação e montagem de documentos

main-banner

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 resources

  • Save assembled Word®, Excel®, PowerPoint® & Email to HTML with resources

  • As 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.

  • Especifique a formatação dentro da sintaxe do modelo

  • 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

VersionRelease Date
22.25 de março de 2022
20.625 de janeiro de 2022
20.425 de janeiro de 2022
20.1225 de janeiro de 2022
19.1025 de janeiro de 2022
18.625 de janeiro de 2022
18.225 de janeiro de 2022
17.1225 de janeiro de 2022
17.1.025 de janeiro de 2022
21.79 de julho de 2021
21.430 de abril de 2021
21.319 de março de 2021
21.131 de janeiro de 2021
20.1126 de novembro de 2020
20.930 de setembro de 2020
20.825 de agosto de 2020
20.317 de março de 2020
19.1118 de novembro de 2019
19.824 de agosto de 2019
19.716 de julho de 2019
19.527 de maio de 2019
19.38 de março de 2019
19.129 de janeiro de 2019
18.126 de dezembro de 2018
18.1031 de outubro de 2018
18.911 de setembro de 2018
18.731 de julho de 2018
18.51 de junho de 2018
17.1120 de abril de 2018
17.3.020 de abril de 2018
17.5.020 de abril de 2018
17.8.020 de abril de 2018
17.920 de abril de 2018
18.120 de abril de 2018