Este gerador de relatórios fornece uma API independente de plataforma eficiente. Use nossa API de relatórios para desenvolver software de alto nível para a plataforma Java. Ao integrar nossa solução em seu software, você pode gerar relatórios impressionantes de Word modelos e dados personalizados usando Java.
Crie relatórios atraentes a partir de modelos do Word e dados personalizados com Java. Capacite seus relatórios com listas, tabelas, gráficos, imagens, códigos de barras e outros elementos de documentos com Java. Com este mecanismo de relatório LINQ para Java, você pode gerar relatórios sem problemas.
Veja como é fácil criar um relatório do Word em Java executando as seguintes etapas:
Usando esta solução Java, você pode criar relatórios em muitos formatos de documentos populares com qualidade profissional. Não apenas relatórios, gere Word documentos de qualquer tipo, como faturas, currículos, contratos, cartas e outros usando Java.
Nosso mecanismo de relatório é baseado na tecnologia de vincular dinamicamente uma fonte de dados a campos no modelo do Word usando a sintaxe LINQ. Esse mecanismo de relatório aumentará significativamente a produtividade do trabalho ao preparar documentos do mesmo tipo, automatizando as operações de rotina.
Para ver como gerar um relatório em Java e como nossa API de programação funciona, carregue um documento de modelo do Word e arquive com seus dados. Especifique o nome de um objeto de fonte de dados, se usado no modelo do Word. Depois de executar o código, baixe um relatório em um formato conveniente gerado com nossa Java biblioteca.
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
Cópia de
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
Cópia de
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
Cópia de
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
Cópia de
import com.aspose.words.*;
Document doc = new Document("Input.docx");
Object dataSource = "";
ReportingEngine engine = new ReportingEngine();
engine.buildReport(doc, dataSource);
doc.save("Output.docx");
Hospedamos nossos pacotes Java em repositórios Maven. 'Aspose.Words for Java' é um JAR comum contendo código de bytes. Siga as instruções passo a passo sobre como instalá-lo em seu ambiente de desenvolvedor Java.
Java SE 7 e versões mais recentes de Java são suportadas. Também fornecemos um pacote separado para Java SE 6 caso você seja obrigado a usar este JRE desatualizado.
Nosso Java é multiplataforma e executado em todos os sistemas operacionais com JVM, incluindo Microsoft Windows, Linux, macOS, Android e iOS.
Para obter informações sobre dependências de pacotes opcionais, como JogAmp JOGL, Harfbuzz fonte Java Advanced Imaging JAI, consulte a documentação do produto.
Você pode gerar relatórios e automatizar documentos para outros formatos de arquivo: