ODP para PDF Java

O formato ODP é usado pelo OpenOffice para representar os documentos de apresentação. Ele suporta gráficos, objetos multimídia, imagens, transições e muito mais. Neste artigo, você aprenderá como automatizar a conversão de arquivos ODP para PDF. Particularmente, o artigo aborda como converter uma apresentação ODP em um arquivo PDF programaticamente usando Java.

API Java para conversão de ODP para PDF

Para converter os arquivos ODP para o formato PDF, usaremos Aspose.Slides for Java. É uma API rica em recursos para criar e manipular os documentos de apresentação de dentro dos aplicativos Java. Você pode baixar o JAR da API ou adicioná-lo ao seu projeto baseado em Maven usando as seguintes configurações.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-slides</artifactId>
    <version>21.8</version>
    <classifier>jdk16</classifier>
</dependency>

Converter um arquivo ODP para PDF

A conversão de arquivos ODP para o formato PDF é tão simples quanto uma torta e pode ser feita em algumas linhas de código. A seguir estão as etapas para converter a apresentação ODP em PDF usando Java.

O exemplo de código a seguir mostra como converter um arquivo ODP em PDF.

// Carregar o arquivo ODP
Presentation presentation = new Presentation("sample.odp");

// Converter ODP para PDF
presentation.save("output.pdf", SaveFormat.Pdf);   

Obtenha uma licença de API gratuita

Você pode usar o Aspose.Slides for Java sem limitações de avaliação solicitando uma licença temporária.

Conclusão

Neste artigo, você aprendeu como converter arquivos ODP em PDF usando Java. Você pode simplesmente instalar o Aspose.Slides for Java e usar o código fornecido em seu aplicativo. Além disso, você pode explorar mais sobre o Aspose.Slides for Java usando documentação. Os exemplos completos de código-fonte da API também estão disponíveis no repositório GitHub. Além disso, sinta-se à vontade para nos informar sobre suas dúvidas por meio do nosso fórum.

Veja também