Mail merge para Word documentos ou PDF em Java

Biblioteca Java de alta velocidade para mesclar modelos de documentos e dados do usuário em arquivos de vários formatos

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.

Ver trecho de código

Mail merge usando Java

Com nossa solução Java você pode criar documentos personalizados para cada destinatário, usando o recurso de Mail merge em Java. Para fazer isso, basta usar o modelo de Mail merge e os dados da fonte de dados do cliente.

Um modelo de mesclagem é um documento com campos de mesclagem – campos especiais onde você deseja que dados personalizados de sua fonte de dados sejam inseridos. Como modelo de mesclagem, use um PDF documento ou Word no DOC formato ou DOCX com campos de mesclagem especiais.

A fonte de dados é o armazenamento de dados do qual os dados são extraídos durante a operação de Mail merge para personalizar seus documentos.

Gerar relatórios

Você também pode criar relatórios usando a operação de Mail merge. Basta criar um modelo de Mail merge com campos de mesclagem que serão usados para geração de relatórios e selecionar a fonte de dados. Você pode até gerar relatórios a partir de dados do Excel se os coletar lá. Assim você vê como é fácil gerar relatórios em Java.

Tente usar a Mail merge em Java

O exemplo a seguir mostra como executar uma operação de Mail merge em Java. Para verificar isso, carregue um modelo de documento com campos de mesclagem e preencha esses campos por meio de nossa interface. Depois de executar o código, baixe o resultado da Mail merge em um formato conveniente, como DOCX ou PDF, gerado em Java.

Por exemplo, você pode executar a operação de Mail merge com arquivos de Word documento, como DOC ou DOCX, e salvar a saída em PDF:

Execute uma operação de Mail merge em Java
Carregar um modelo de Mail merge
Código de execução
Selecione o formato de destino na lista
// 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");
Código de execução

Como usar a Mail merge em Word documentos ou PDF

  1. Instale Aspose.Words for Java.
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto Java.
  3. Crie um modelo de mesclagem com campos de mesclagem.
  4. Abra o arquivo de modelo em Java.
  5. Chame o método execute(), passando os campos de mesclagem e seus valores lá.
  6. Chame o método Save(), passando um nome de arquivo de saída com a extensão necessária.
  7. Obtenha o resultado da operação de Mail merge como um arquivo separado.

Java biblioteca para usar mala direta

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.

Requisitos de sistema

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.

Formatos mais populares para operações de Mail merge

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2024. Todos os direitos reservados.