Nossa solução fornece uma poderosa API independente de plataforma. Use nossa API de documentos de Mail merge para desenvolver software de alto nível para a plataforma Java. Esta é uma solução de software poderosa para mesclar modelos em Word formatos e PDF e dados de fontes de dados personalizadas e exportar ainda mais o resultado para DOCX, PDF, HTML e outros formatos populares usando Java.
Com nossa API de produto, você pode criar documentos personalizados usando o modelo Mail merge DOCX, dados de fontes de dados personalizadas e recurso Mail merge em Java. O modelo Mail merge DOCX é um documento em DOCX formato com campos de mesclagem – campos especiais onde você deseja inserir dados personalizados de sua fonte de dados.
A fonte de dados é um armazenamento de dados personalizado do qual os dados são extraídos durante a operação Mail merge para serem substituídos nos campos apropriados do modelo DOCX.
Você pode criar relatórios baseados em Mail merge DOCX usando a operação de mesclagem. Basta criar um modelo DOCX com campos de mesclagem que podem ser usados para geração de relatórios e selecionar sua fonte de dados. Você pode até gerar relatórios a partir de dados do Excel se coletá-los lá.
Para experimentar nosso recurso Mail merge, carregue um modelo DOCX com campos de mesclagem e preencha esses campos por meio de nossa interface. Após executar o código, exporte o relatório em um formato conveniente gerado usando Java.
O exemplo a seguir mostra como executar uma operação Mail merge em Java:
// 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.*;
String[] fields = new String[]
{
};
Object[] values = new Object[]
{
};
Document doc = new Document("Input.docx");
doc.getMailMerge().execute(fields, values);
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 executar a operação de Mail merge para outros formatos de arquivo: