У вас не установлен MS PowerPoint? Тогда как вы откроете важные файлы PPT/PPTX? Нет проблем, мы здесь с решением этой проблемы, и решение — Aspose.Slides. Aspose.Slides предлагает онлайн конвертер PPTX в PDF для конвертации PPT в PDF онлайн, чтобы вы могли читать свои презентации в формате PDF. Кроме того, этот API-интерфейс генератора PDF предлагает широкий спектр функций для автоматизации преобразования PPTX в PDF. Поэтому в этом сообщении блога мы рассмотрим всю реализацию создания конвертера PPTX в PDF. Для этой цели мы выберем Aspose.Slides for Node.js через Java, чтобы узнать, как конвертировать PowerPoint в PDF в Node.js.
В этой статье будут рассмотрены следующие моменты:
- Установка API PowerPoint JavaScript
- Программное преобразование PowerPoint в PDF в Node.js
- Конвертировать PPT в PDF онлайн
Установка API JavaScript для PowerPoint
Раздел установки проинформирует вас об установке этого генератора PDF API. На самом деле, установить эту библиотеку, которая позволяет программно создавать PDF-файлы в JavaScript, очень просто и быстро. Итак, установка состоит из одной команды, которую вы можете запустить в терминале/CMD. Однако вы можете скачать пакет из NPM, если хотите загрузить его напрямую. Таким образом, просто запустите следующую команду, и все готово для перехода к этапу реализации:
npm install aspose.slides.via.java
Преобразование PowerPoint в PDF в Node.js программно
Теперь мы напишем пример кода и будем использовать классы и методы, предоставляемые Aspose.Slides for Node.js через Java.
Примечание. У нас есть исходный файл PPTX, который мы будем использовать для преобразования PPTX в PDF с помощью API JavaScript для PowerPoint.
Следующие шаги показывают, как программно разработать конвертер PowerPoint в PDF:
- Добавьте модуль aspose.slides.via.java в свой проект Node.js.
- Создайте экземпляр объекта класса Presentation с исходным файлом PPTX.
- Создайте экземпляр класса PdfOptions для управления сохранением презентации в формате PDF.
- Вызовите метод setApplyImageTransparent, чтобы указать прозрачный цвет изображения.
- Метод setSufficientResolution установит режим размещения слайдов на странице.
- Вызовите метод setTextCompression, чтобы определить тип сжатия, применяемый ко всему содержимому PDF-файла, кроме изображений.
- Сохраните презентацию как PDF, вызвав метод save.
В следующем фрагменте кода показано, как создать конвертер PPTX в PDF с помощью этого API-интерфейса генератора PDF:
var aspose = aspose || {};
// Добавьте модуль aspose.slides.via.java в свой проект Node.js.
aspose.slides = require("aspose.slides.via.java");
// Создайте экземпляр объекта класса Presentation с помощью исходного файла PPTX.
var pres = new aspose.slides.Presentation("first_ppt.pptx");
// Создайте экземпляр класса PdfOptions, чтобы управлять сохранением презентации в формате PDF.
var PdfOptions = new aspose.slides.PdfOptions();
// Вызовите метод setApplyImageTransparent, чтобы указать прозрачный цвет изображения.
PdfOptions.setApplyImageTransparent(true);
// Метод setSufficientResolution установит режим размещения слайдов на странице.
PdfOptions.setSufficientResolution(32);
// Вызовите метод setTextCompression, чтобы определить тип сжатия, применяемого ко всему содержимому PDF-файла, кроме изображений.
PdfOptions.setTextCompression(aspose.slides.PdfTextCompression.Flate);
try
{
// Сохраните презентацию в формате PDF, вызвав метод save.
pres.save("PPT-to-PDF.pdf", aspose.slides.SaveFormat.Pdf,PdfOptions);
console.log("PowerPoint to PDF conversion completed successfully.")
}
finally
{
if (pres != null) pres.dispose();
}
Следовательно, мы можем программно автоматизировать преобразование PPTX в PDF. Приведенный выше пример кода создаст PDF-файл, как показано на изображении ниже:
Конвертируйте PPT в PDF онлайн
Кроме того, вы можете использовать онлайн инструмент на базе Aspose.Slides. Этот конвертер PPTX в PDF позволяет пользователям конвертировать PPT в PDF онлайн с помощью любого веб-браузера. Это бесплатный инструмент, и вы можете легко выполнять преобразование форматов файлов, поскольку он имеет удобный пользовательский интерфейс. Мы настоятельно рекомендуем вам использовать этот инструмент, который очень нравится сообществу.
Процессор PowerPoint — получите бесплатную лицензию
Вы можете воспользоваться бесплатной временной лицензией, чтобы опробовать этот API JavaScript для PowerPoint без ограничений ознакомительной версии.
Заключение
Давайте закончим этот пост в блоге здесь. Мы узнали, как конвертировать PowerPoint в PDF в Node.js. Более того, мы также реализовали программную реализацию конвертера PPTX в PDF. Мы не будем ставить точку и вернемся к еще одной статье, ориентированной на решение. Тем временем вы можете посетить документацию и ссылки API, чтобы узнать больше об этом API PowerPoint Javascript.
Также мы рекомендуем вам посетить Руководство по началу работы.
Наконец, aspose.com пишет новые сообщения в блоге. Поэтому, пожалуйста, оставайтесь на связи для получения регулярных обновлений.
Помощь доступна
Мы не оставим вас в покое, потому что наша команда поддержки очень энергичная и отзывчивая. Вы можете сообщить нам о своих вопросах или пожеланиях на нашем форуме.
Часто задаваемые вопросы – Часто задаваемые вопросы
Как конвертировать PPT в PDF в Node.js?
Установите Aspose.Slides for Node.js через Java и программно конвертируйте PPT в PDF в Node.js.
Как я могу превратить PowerPoint в PDF?
Посетите эту ссылку, чтобы получить подробный ответ с помощью фрагмента кода.
Как создать PDF в Node.js?
Вы можете использовать этот онлайн конвертер PPTX в PDF, чтобы конвертировать PPT в PDF онлайн.