Простые и легкие шаги для преобразования PDF в PPT. Конвертер PDF в PowerPoint на основе REST.
Обзор
Наконец, мы написали руководства по интересным темам, таким как PDF в Excel с использованием облачных SDK Aspose.PDF для Node.js, Конвертер PDF в DOC — Aspose.PDF Cloud SDK для Node.js и т. д. .. Теперь мы ясно понимаем, что Aspose.cloud предлагает PDF REST API и комплекты разработки программного обеспечения для преобразования форматов файлов и манипулирования ими. Прежде всего, эти SDK доступны на нескольких языках программирования с подробной документацией по разработке и использованию. Теперь в этой статье мы узнаем подробности о том, как конвертировать PDF в PPT с помощью Node.js.
- Разница между форматами файлов PDF и PPT
- Бизнес-преимущества конвертера PDF в PPT
- Как конвертировать PDF в PowerPoint с помощью Aspose.PDF Cloud SDK?
Разница между форматами файлов PDF и PPT
Презентации PowerPoint и Portable Document Format являются очень популярными и широко используемыми форматами представления данных. Предприятия, образовательные учреждения и другие корпоративные сектора широко используют эти форматы файлов для различных важных операций. Однако оба этих формата файлов имеют свои особенности использования, различия и преимущества. Ниже приведены основные различия.
Файл PDF является мультиплатформенным, его можно просматривать на любой платформе, и вы можете в некоторой степени редактировать файлы. Принимая во внимание, что PPT — это слайд-шоу, созданное Microsoft PowerPoint.
Безопасность данных является еще одним важным фактором, когда речь идет об ограничении доступа для определенной цели. Пользователям доступно шифрование PDF-файлов с использованием методов шифрования. Однако вы также можете установить пароли для файлов PowerPoint по мере необходимости.
Размер файла также имеет значение, когда объем данных огромен. Файлы PowerPoint занимают больше места, когда они становятся сложными, в то время как файлы PDF предлагают сжатие, которое делает файлы PDF удобными для хранения.
Бизнес-преимущества конвертера PDF в PPT
В разделе этого руководства Aspose.PDF, в котором мы узнаем, как конвертировать файлы PDF в файлы PPT, интегрировав библиотеку PDF в PPT Node.js. Тем не менее, мы рассмотрим преимущества выбора файлов PowerPoint.
Презентации
Файлы PowerPoint предлагают многое, когда дело доходит до презентации аудитории на любом собрании, связанном с бизнесом или образованием.
Поддержка медиафайлов
Визуальное воздействие играет жизненно важную роль, чтобы сделать вашу презентацию более привлекательной и описательной. Таким образом, вы можете использовать мультимедийные элементы при создании файла PPT, такие как изображения, видео, графики, аудио и многое другое.
Совместное использование и доступность
В наше время организации склонны выбирать облачное программное обеспечение и услуги. Однако вы можете поделиться своими файлами PPT с кем угодно через Интернет. Кроме того, существует функция преобразования файла PPT в формат видео и загрузки его на любую платформу, например Youtube.
Точно так же есть много других преимуществ, на которые стоит обратить внимание. Вы можете изучить их самостоятельно, чтобы получить дополнительные знания.
Как конвертировать PDF в PowerPoint с помощью Aspose.PDF Cloud SDK?
В этом разделе мы практически реализуем конвертер PDF в PPT и конвертируем файл PDF в PPT в приложении Node.js. Также доступен PDF REST API, но в этой статье мы будем использовать облачные SDK. Убедитесь, что на вашем локальном компьютере установлены следующие необходимые компоненты.
- нпм
- Node.js
- npm я используюpdfcloud
После этого посетите эту страницу, чтобы узнать о настройке Nest.js, если вы еще не установили его. Затем посетите этот пост в блоге, где вы узнаете, как настроить новое приложение в Aspose.cloud и получить учетные данные API (ключ, секрет). Приборная панель выглядит как на картинке ниже.
Теперь откройте файл «app.controller.ts», расположенный в папке «src», и вставьте следующий код, чтобы включить библиотеку PDF в PPT Node.js, которая преобразует PDF в PPT в ваше приложение Node.js.
import { Controller, Post } from '@nestjs/common';
import { AppService } from './app.service';
import { PdfApi } from 'asposepdfcloud';
import \* as fs from 'fs';
@Controller()
export class AppController {
constructor(private readonly appService: AppService) {}
@Post('/pdf-to-pptx')
async pdfToDoc() {
const name = 'sample.pdf';
const SrcFile = '/' + name;
const detFolder = '/myfolder';
const resultFile = 'sample.pptx';
const resultPath = 'myfolder/' + resultFile;
const storageName = 'testing';
const fileToWrite = process.cwd() + '/' + resultFile;
const pdfApi = new PdfApi(
'YOUR-APPSID',
'YOUR-APPKEY',
);
try {
// Загрузить файл в облачное хранилище
const data = fs.readFileSync(name);
await pdfApi.uploadFile(SrcFile, new Buffer(data), storageName);
// Вызвать Aspose.Pdf Cloud SDK API для создания PDF-файла из HTML
await pdfApi.putPdfInStorageToPptx(
'sample.pdf',
'/myfolder/sample.pptx',
null,
null,
null,
'testing',
);
// Скачать pdf из облачного хранилища
const fileData = await pdfApi.downloadFile(resultPath, storageName, '');
const writeStream = fs.createWriteStream(fileToWrite);
writeStream.write(fileData.body);
return 'PDF converted to PPTX successfully';
} catch (e) {
throw e;
}
}
}
Кроме того, поместите исходный PDF-файл в корневой каталог вашего проекта. Наконец, сохраните код и запустите сервер, запустив «npm run start» и отправьте почтовый запрос по адресу https://localhost:3000/pdf-to-pptx. После успешного вызова преобразованный файл будет загружен в корневой каталог вашего проекта. Однако вы можете получить доступ к сгенерированному файлу на облачной панели управления Aspose.cloud. Вот как мы можем использовать облачные SDK. Однако вы также можете использовать PDF REST API, предлагаемый Aspose.PDF.
Вывод
В этой статье мы узнали подробности о преобразовании PDF в PPT с использованием библиотеки Node.js. Он хорошо объяснил детали того, как разработать конвертер PDF в PPT онлайн. Интернет-компании, как правило, оснащают свое бизнес-программное обеспечение онлайн-конвертером файлов. Поэтому мы также рассмотрели преимущества, связанные с преобразованием PDF в PowerPoint. Тем не менее, вы можете посетить другие интересные сообщения в блогах, перечисленные в разделе «Изучение» ниже. Кроме того, вы можете протестировать этот PDF REST API с помощью интерфейса Swagger.
Наконец, blog.aspose.cloud постоянно пишет новые статьи из серии Семейство облачных продуктов Aspose.PDF. Поэтому, пожалуйста, оставайтесь на связи для регулярных обновлений. Однако вы можете подписаться на наши учетные записи в социальных сетях Facebook, LinkedIn и Twitter.
Задайте вопрос
Не стесняйтесь посетить наш форум, который очень активно отвечает на вопросы и вопросы/обсуждения.
Исследовать
Вы можете найти следующие релевантные ссылки: