Якщо ви шукаєте простий у реалізації перетворення PowerPoint PPT у JPG у Java, тоді ви прийшли в потрібне місце. Тому що в цій статті ми покажемо вам, як легко конвертувати зображення PowerPoint PPT у JPG за кілька простих кроків.
PDF(Portable Document Format) став найбільш поширеним і часто використовуваним форматом цифрових документів. Оскільки формат PDF має фіксований макет, більшість документів перетворюються на PDF, перш ніж надавати спільний доступ. Серед різноманітних перетворень документів PowerPoint у PDF є популярним варіантом використання. Тож давайте розглянемо, як конвертувати PowerPoint PPT або PPTX у PDF у Java.
Перетворення Java PowerPoint PPT у PDF
У цій статті ми розглянемо такі сценарії перетворення:
- Перетворіть PowerPoint PPT у PDF на Java
- PPTX у PDF із настроюваними параметрами
- Конвертуйте PPTX у PDF, включаючи приховані слайди
- PPT у захищений паролем PDF
- Перетворіть певний слайд(и) PPT у PDF
- PowerPoint у PDF із дозволами доступу
Конвертер Java PPT у PDF — безкоштовно завантажити
Для перетворення PowerPoint у JPG ми будемо використовувати Aspose.Slides for Java. Це дивовижний API для обробки презентацій, який забезпечував високоточне перетворення слайдів PPT. Ви можете завантажити його або додати у свій проект на основі maven, використовуючи наступну інформацію про сховище та залежності.
<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>19.12</version>
<classifier>jdk16</classifier>
</dependency>
Перетворіть PowerPoint у PDF на Java
Нижче наведено прості кроки для перетворення PowerPoint PPT у PDF із параметрами за замовчуванням, наданими Aspose.Slides for Java.
- Завантажте файл PowerPoint PPT або PPTX за допомогою об’єкта Presentation.
- Викличте метод save(), передаючи назву вихідного PDF-файлу та вихідний формат.
У наведеному нижче прикладі коду показано, як конвертувати PowerPoint PPT у PDF на Java із параметрами за замовчуванням.
// Створення екземпляра об’єкта презентації, який представляє файл презентації
Presentation pres = new Presentation("presentation.pptx");
// Збережіть презентацію у форматі PDF із параметрами за замовчуванням
pres.save("output.pdf", SaveFormat.Pdf);
Налаштуйте PPTX у PDF на Java
Aspose.Slides for Java надає клас PdfOptions, який дозволяє налаштувати перетворення PowerPoint у PDF. Клас PdfOptions дозволяє вказати якість JPEG, визначити поведінку метафайлів, встановити рівень стиснення тексту, рівень відповідності PDF та інші параметри. Нижче наведено кроки для перетворення файлу PPT або PPTX у PDF із налаштованими параметрами.
- Завантажте PowerPoint PPT або PPTX за допомогою об’єкта Presentation.
- Створіть об’єкт класу PdfOptions.
- Встановіть/вкажіть параметри, надані класом PdfOptions.
- Викличте метод save().
У наведеному нижче прикладі коду показано, як конвертувати PPTX у PDF у Java із налаштованими параметрами.
// Створення екземпляра об’єкта презентації, який представляє файл презентації
Presentation pres = new Presentation("presentation.pptx");
// Створіть екземпляр класу PdfOptions
PdfOptions opts = new PdfOptions();
// Установіть якість JPEG
opts.setJpegQuality((byte) 90);
// Визначте поведінку для метафайлів
opts.setSaveMetafilesAsPng(true);
// Встановіть рівень стиснення тексту
opts.setTextCompression(PdfTextCompression.Flate);
// Визначте стандарт PDF
opts.setCompliance(PdfCompliance.Pdf15);
INotesCommentsLayoutingOptions options = opts.getNotesCommentsLayouting();
options.setNotesPosition(NotesPositions.BottomFull);
// Збережіть презентацію у форматі PDF із зазначеними параметрами
pres.save("output.pdf", SaveFormat.Pdf, opts);
Java PPT у PDF – включити приховані слайди
Може бути випадок, коли презентація PowerPoint містить приховані слайди. У стандартному перетворенні PowerPoint у PDF Aspose.Slides for Java ігнорує приховані слайди. Однак якщо ви хочете включити приховані слайди в конвертований PDF-файл, ви можете скористатися параметром PdfOptions.setShowHiddenSlides(true).
У наведеному нижче прикладі коду показано, як конвертувати PPT у PDF, включаючи приховані слайди в Java.
Presentation pres = new Presentation("presentation.pptx");
try {
// Створіть екземпляр класу PdfOptions
PdfOptions pdfOptions = new PdfOptions();
// Вкажіть, що створений документ повинен містити приховані слайди
pdfOptions.setShowHiddenSlides(true);
// Збережіть презентацію у форматі PDF із зазначеними параметрами
pres.save("output.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
if (pres != null)
pres.dispose();
}
PPTX у PDF на Java – конвертуйте певний слайд(и) презентації
Aspose.Slides for Java також дозволяє вибрати слайди, які ви хочете включити в кінцевий документ PDF. Ви можете створити масив, щоб указати номери слайдів, які потрібно включити до перетворення PowerPoint у PDF, і передати це в метод save().
У наведеному нижче прикладі коду показано, як конвертувати певні слайди PowerPoint у формат PDF у Java.
// Створення екземпляра об’єкта презентації, який представляє файл презентації
Presentation pres = new Presentation("presentation.pptx");
// Налаштування масиву позицій слайдів
int[] slides = new int[] { 2, 3, 5 };
// Зберегти презентацію в PDF
pres.save("output.pdf", slides, SaveFormat.Pdf);
Java PowerPoint PPT у PDF-файл, захищений паролем
Ви також можете конвертувати презентацію PowerPoint PPT у захищений паролем PDF, щоб захистити свій документ. Ви можете встановити пароль за допомогою PdfOptions.setPassword(“password”) і передати об’єкт PdfOptions до методу save().
У наведеному нижче прикладі коду показано, як конвертувати PowerPoint PPTX у захищений паролем PDF-файл у Java.
// Створення екземпляра об’єкта презентації, який представляє файл презентації
Presentation pres = new Presentation("demo.pptx");
// Створіть екземпляр класу PdfOptions
PdfOptions opts = new PdfOptions();
// Встановлення пароля PDF
opts.setPassword("password");
// Збережіть презентацію в захищений паролем PDF
pres.save("output.pdf", SaveFormat.Pdf, opts);
Перетворюйте PowerPoint у PDF із правами доступу
Формат PDF дозволяє вказувати різні дозволи доступу, такі як дозвіл на друк, дозвіл на додавання або змінення текстових приміток або полів форми тощо. Згідно з цією функцією Aspose.Slides for Java надає можливість налаштування дозволів для PDF-документа, який конвертується з презентації PowerPoint. Клас PdfAccessPermissions містить набір позначок для різних типів дозволів, які можна застосувати в презентації PowerPoint для перетворення PDF.
У наведеному нижче прикладі коду Java показано, як конвертувати PowerPoint PPT у PDF із дозволами доступу.
// Створення параметрів PDF
PdfOptions pdfOptions = new PdfOptions();
// Встановити пароль
pdfOptions.setPassword("my_password");
// Встановити права доступу
pdfOptions.setAccessPermissions(PdfAccessPermissions.PrintDocument| PdfAccessPermissions.HighQualityPrint);
// Завантажте презентацію PowerPoint
Presentation presentation = new Presentation("Presentation.pptx");
try {
presentation.save("output.pdf", SaveFormat.Pdf, pdfOptions);
} finally {
if (presentation != null) presentation.dispose();
}
Висновок
У цій статті ви дізналися, як конвертувати презентації PowerPoint у PDF на Java. Ми також розглянули, як налаштувати перетворення PPT або PPTX у PDF у Java за допомогою різних параметрів.
Перетворювач Java PowerPoint у PDF – докладніше
Відвідайте документацію, щоб дізнатися більше про функції Aspose.Slides for Java. Завантажте повний набір прикладів вихідного коду на Java з репозиторію GitHub. Якщо у вас виникне проблема чи у вас виникнуть запитання, повідомте нам про це через наш форум.
Дивись також
Порада. Перегляньте реалізацію процесу перетворення PowerPoint у PDF або PPT у PDF.