Ця проста стаття про те, як конвертувати ODP у PDF у Java. У ньому представлені всі деталі налаштувань проекту разом із списком завдань програмування та робочим прикладом коду для перетворення ODP у PDF на Java. Розроблену програму можна використовувати в будь-якому налаштованому на Java середовищі Windows, macOS і Linux.
Кроки для експорту ODP у PDF за допомогою Java
- Налаштуйте середовище розробки, щоб установити Aspose.Slides for Java для перетворення ODP у PDF за допомогою Java
- Доступ до зразка презентації ODP за допомогою екземпляра класу Presentation для перетворення ODP у PDF
- Створіть об’єкт класу PdfOptions і встановіть необхідні параметри файлу PDF
- Збережіть завантажений файл ODP як файл PDF за допомогою методу збереження
Зазначені вище кроки можна виконати, щоб експортувати ODP у PDF за допомогою Java. Процес буде ініційовано завантаженням вихідного ODP-файлу з диска, після чого буде створено об’єкт класу PdfOptions і встановлено необхідні параметри вихідного файлу PDF. Зрештою, ODP буде експортовано як PDF-файл на диск за допомогою методу збереження.
Код для перетворення ODP у PDF на 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); | |
} | |
} |
Наведена вище демонстрація демонструє, що для розробки ODP-конвертера в PDF-конвертер на основі Java можна ефективно використовувати API. Ви також можете налаштувати вихідний PDF-файл, використовуючи різні методи набору, надані класом PdfOptions, включаючи методи встановлення дозволів доступу, відповідності, звичайного шрифту за замовчуванням, якості Jpeg, прозорого кольору зображення, показу прихованих слайдів і параметрів пароля PDF для іменування мало.
У цьому прикладі показано, як зберегти ODP у PDF за допомогою Java за допомогою простих викликів API. Якщо ви хочете дізнатися про процес перетворення презентації у файл Markdown, зверніться до статті як конвертувати PPTX у Markdown за допомогою Java.