Ten prosty artykuł dotyczy konwertowania ODP na PDF w Javie. Przedstawia wszystkie szczegóły ustawień projektu wraz z listą zadań programistycznych i działającym przykładowym kodem do przekształcenia ODP do formatu PDF w Javie. Opracowana aplikacja może być używana w dowolnym środowisku skonfigurowanym w Javie, w systemach Windows, macOS i Linux.
Kroki, aby wyeksportować ODP do pliku PDF przy użyciu języka Java
- Skonfiguruj środowisko programistyczne, aby zainstalować Aspose.Slides for Java w celu renderowania ODP do formatu PDF przy użyciu języka Java
- Uzyskaj dostęp do przykładowej prezentacji ODP, korzystając z instancji klasy Presentation do konwersji ODP do formatu PDF
- Utwórz obiekt klasy PdfOptions i ustaw wymagane opcje pliku PDF
- Zapisz załadowany plik ODP jako plik PDF, korzystając z metody zapisu
Powyższe kroki można wykonać, aby eksportować ODP do formatu PDF przy użyciu języka Java. Proces zostanie zainicjowany poprzez załadowanie z dysku źródłowego pliku ODP, po czym nastąpi utworzenie obiektu klasy PdfOptions i ustawienie wymaganych opcji wyjściowego pliku PDF. Na koniec ODP zostanie wyeksportowany jako plik PDF na dysk przy użyciu metody zapisu.
Kod do przekształcenia ODP do formatu PDF w Javie
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); | |
} | |
} |
Powyższa demonstracja pokazuje, że do opracowania konwertera ODP na PDF można efektywnie wykorzystać interfejs API oparty na języku Java. Można także dostosować wyjściowy plik PDF, korzystając z różnych ustalonych metod udostępnianych przez klasę PdfOptions, w tym metod ustawiania uprawnień dostępu, zgodności, domyślnej zwykłej czcionki, jakości Jpeg, przezroczystego koloru obrazu, pokazywania ukrytych slajdów i opcji hasła PDF do nazwania kilka.
Ten przykład uczy, jak zapisywać ODP w formacie PDF przy użyciu języka Java przy użyciu prostych wywołań API. Jeżeli chcesz poznać proces konwersji prezentacji do pliku Markdown zapoznaj się z artykułem na temat jak przekonwertować PPTX na Markdown za pomocą Java.