ODP till PDF Java

Formatet ODP används av OpenOffice för att representera presentationsdokumenten. Den stöder diagram, multimediaobjekt, bilder, övergångar och mycket mer. I den här artikeln kommer du att lära dig hur du automatiserar konverteringen av ODP-filer till PDF. Speciellt handlar artikeln om hur man konverterar en ODP-presentation till en PDF-fil programmatiskt med Java.

Java API för ODP till PDF-konvertering

För att konvertera ODP-filerna till PDF-format kommer vi att använda Aspose.Slides for Java. Det är ett funktionsrikt API för att skapa och manipulera presentationsdokumenten inifrån Java-applikationerna. Du kan antingen ladda ner API:s JAR eller lägga till den i ditt Maven-baserade projekt med hjälp av följande konfigurationer.

<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>

Konvertera en ODP-fil till PDF

Konverteringen av ODP-filer till PDF-format är enkel som en plätt och kan göras på ett par rader kod. Följande är steg för att konvertera ODP-presentation till PDF med Java.

Följande kodexempel visar hur man konverterar en ODP-fil till PDF.

// Ladda ODP-filen
Presentation presentation = new Presentation("sample.odp");

// Konvertera ODP till PDF
presentation.save("output.pdf", SaveFormat.Pdf);   

Skaffa en gratis API-licens

Du kan använda Aspose.Slides för Java utan utvärderingsbegränsningar genom att begära en tillfällig licens.

Slutsats

I den här artikeln har du lärt dig hur du konverterar ODP-filer till PDF med Java. Du kan helt enkelt installera Aspose.Slides för Java och använda den medföljande koden i din applikation. Dessutom kan du utforska mer om Aspose.Slides för Java med hjälp av dokumentation. De fullständiga källkodsexemplen för API:t finns också tillgängliga på GitHub-arkivet. Dessutom kan du gärna meddela oss om dina frågor via vårt forum.

Se även