Ovaj jednostavan članak govori o tome kako pretvoriti ODP u PDF u Javi. Predstavlja sve pojedinosti za postavke projekta zajedno s popisom programskih zadataka i radnim primjerom koda za transformaciju ODP-a u PDF u Javi. Razvijena aplikacija može se koristiti unutar bilo kojeg Java konfiguriranog okruženja unutar Windowsa, macOS-a i Linuxa.
Koraci za izvoz ODP-a u PDF pomoću Jave
- Postavite razvojno okruženje za instaliranje Aspose.Slides for Java za prikaz ODP-a u PDF pomoću Jave
- Pristupite uzorku ODP prezentacije pomoću instance klase Presentation za pretvorbu ODP u PDF
- Napravite objekt klase PdfOptions i postavite potrebne opcije PDF datoteke
- Spremite učitanu ODP datoteku kao PDF datoteku pomoću metode spremanja
Gore navedeni koraci mogu se slijediti za izvoz ODP-a u PDF pomoću Jave. Proces će se pokrenuti učitavanjem izvorne ODP datoteke s diska, nakon čega slijedi stvaranje objekta klase PdfOptions i postavljanje potrebnih izlaznih opcija PDF datoteke. Na kraju, ODP će se izvesti kao PDF datoteka na disku korištenjem metode spremanja.
Kod za pretvaranje ODP-a u PDF u Javi
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); | |
} | |
} |
Gornja demonstracija pokazuje da se za razvoj ODP u PDF pretvarača API-ja temeljenog na Javi može učinkovito koristiti. Također možete prilagoditi izlaznu PDF datoteku upotrebom različitih metoda postavljanja izloženih u klasi PdfOptions, uključujući metode za postavljanje dopuštenja pristupa, usklađenosti, zadanog običnog fonta, Jpeg kvalitete, prozirne boje slike, prikazivanja skrivenih slajdova i opcija PDF Password za imenovanje nekoliko.
Ovaj primjer je naučio kako spremiti ODP u PDF pomoću Jave pomoću jednostavnih API poziva. Ako želite saznati više o procesu pretvaranja prezentacije u Markdown datoteku, pogledajte članak na kako pretvoriti PPTX u Markdown pomoću Jave.