Mesclar XML com Java

Mesclar documentos XML. Use Aspose.PDF para Java para modificar arquivos XML programaticamente

Mesclar arquivos XML usando Java

Para mesclar XML, usaremos a API Aspose.PDF para Java, que é uma API de concatenação rica em recursos, poderosa e fácil de usar para a plataforma Java. Você pode baixar a versão mais recente diretamente do Maven e instalá-la em seu projeto baseado em Maven adicionando as seguintes configurações ao pom.xml. Nossa biblioteca Java pode converter um documento de qualquer formato de download compatível em qualquer formato de salvamento compatível. A biblioteca Aspose.PDF for Java fornece soluções bastante universais que ajudarão você a resolver as tarefas de conversão de documentos. O Aspose.PDF suporta o maior número de formatos de documentos populares, tanto para carregar quanto para salvar. Chame sua atenção para o fato de que a seção atual descreve apenas conversões populares. A página atual fornece informações sobre a conversão do formato em formato. No entanto, existem muitas combinações para converter seus arquivos. Para obter uma lista completa dos formatos suportados, consulte a seção Formatos de arquivo suportados. Verifique os detalhes da instalação da biblioteca nas páginas Documentação.

Repository

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java AP</name>
    <url>https://releases.aspose.com/java/repo/</url>
</repository>

Dependency

<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>version of aspose-pdf API</version>
</dependency>

Como mesclar arquivos XML via Java


Você precisa do Aspose.PDF for Java para testar o código em seu ambiente.

  1. Abra o primeiro documento.
  2. Abra o segundo documento.
  3. Adicione páginas do segundo documento ao primeiro.
  4. Salvar arquivo de saída concatenado

Java - código de exemplo para mesclar o arquivo XML

Input file:

File not added

File not added

Output format:

Output file:

    // Instantiate XslFoLoadOption object
    var options = new XslFoLoadOptions("employees.xslt");
    // Set error handling strategy
    options.ParsingErrorsHandlingType = XslFoLoadOptions.ParsingErrorsHandlingTypes.ThrowExceptionImmediately;
    // Create Document object
    Document pdfDocument1 = new Aspose.Pdf.Document("employees1.xml", options);
    Document pdfDocument2 = new Aspose.Pdf.Document("employees2.xml", options);
    // Add pages of second document to the first
    document1.getPages().add(document2.getPages());

    // Save concatenated output file
    document1.save(_dataDir+"ConcatenatePdfFiles_out.pdf");