Den här enkla artikeln handlar om hur man konverterar ODP till PDF i Java. Den presenterar alla detaljer för projektinställningarna tillsammans med en lista över programmeringsuppgifter och en fungerande exempelkod för att omvandla ODP till PDF i Java. Den utvecklade applikationen kan användas i alla Java-konfigurerade miljöer i Windows, macOS och Linux.
Steg för att exportera ODP till PDF med Java
- Ställ in utvecklingsmiljön för att installera Aspose.Slides for Java för att rendera ODP till PDF med Java
- Öppna ODP-exemplet med en instans av klassen Presentation för ODP till PDF-konvertering
- Skapa klassobjektet PdfOptions och ställ in önskade PDF-filalternativ
- Spara den laddade ODP-filen som en PDF-fil med hjälp av sparmetoden
Ovannämnda steg kan följas för att exportera ODP till PDF med Java. Processen kommer att initieras genom att ladda käll-ODP-filen från disken, som sedan följs av att skapa PdfOptions-klassobjektet och ställa in de nödvändiga PDF-filalternativen. Slutligen kommer ODP att exporteras som en PDF-fil på disken med hjälp av sparmetoden.
Kod för att transformera ODP till PDF i Java
package testslides; | |
import com.aspose.slides.License; | |
import com.aspose.slides.PdfCompliance; | |
import com.aspose.slides.PdfOptions; | |
import com.aspose.slides.PdfTextCompression; | |
import com.aspose.slides.Presentation; | |
import com.aspose.slides.SaveFormat; | |
public class OdpToPDF { | |
public static void main(String[] args) throws Exception {//ODP exceptions | |
String path = "/Users//TestData/"; | |
// Initialize a license to convert ODP presentation to PDF | |
License licenseODPExport= new License(); | |
licenseODPExport.setLicense(path + "Conholdate.Total.Product.Family.lic"); | |
// Create the Presentation class object to load the source ODP file | |
Presentation presODP = new Presentation(path + "sample.odp"); | |
// Create the PdfOptions class object | |
PdfOptions expPdfOptions = new PdfOptions(); | |
// Define the output PDF file options | |
expPdfOptions.setJpegQuality((byte)90); | |
expPdfOptions.setEmbedFullFonts(true); | |
expPdfOptions.setSaveMetafilesAsPng(true); | |
expPdfOptions.setTextCompression(PdfTextCompression.Flate); | |
// Convert source ODP file to PDF | |
presODP.save(path+ "ODP-to-PDF.pdf", SaveFormat.Pdf, expPdfOptions); | |
} | |
} |
Ovanstående demonstration visar att för att utveckla en ODP till PDF-omvandlare Java-baserad API kan användas effektivt. Du kan också anpassa PDF-filen genom att använda olika uppsättningsmetoder som exponeras av klassen PdfOptions inklusive metoder för att ställa in åtkomstbehörigheter, efterlevnad, standardtypsnitt, Jpeg-kvalitet, genomskinlig färg på bilden, visa dolda bilder och PDF-lösenordsalternativ för att namnge en få.
Det här exemplet har lärt ut hur man spara ODP till PDF med Java med enkla API-anrop. Om du vill lära dig om processen att konvertera en presentation till en Markdown-fil, se artikeln om hur man konverterar PPTX till Markdown med Java.