Преобразование PDF-документов с помощью JavaScript через C++
Экспорт PDF в Microsoft Office® Word, Excel, презентации PowerPoint, изображения, EPUB и форматы с фиксированным макетом
Обзор
Вы ищете способ преобразования PDF-файлов в другие форматы с помощью JavaScript и C++? Aspose.PDF for JavaScript через C++ — идеальное решение для преобразования PDF-документов. В этой статье будет показано, как преобразовать PDF в текст с помощью JavaScript через C++. PDF-файлы могут содержать различное содержимое, например текст, изображения, нажимаемые кнопки, гиперссылки, встроенные шрифты, подписи и штампы. При преобразовании файла PDF в другой формат пользователи часто хотят иметь возможность редактировать содержимое PDF. С помощью Aspose.PDF for JavaScript через C++ вы можете легко и быстро конвертировать PDF-документы в самые популярные форматы и обратно. Наша библиотека гарантирует точное и успешное преобразование ваших PDF-файлов.
Конвертирование PDF в DOC
Программа Aspose.PDF for JavaScript поддерживает преобразование PDF в DOC непосредственно в Интернете. Сначала мы создаем «FileReader». Затем мы вызываем функцию AsposePDFToDoc. Веб-работник настроен на прослушивание сообщений с помощью обработчика событий onmessage. Получив сообщение с веб-страницы, оно обрабатывает запрос и отправляет ответ обратно в основной поток. Полученным файлом мы можем стать с помощью функции «Загрузить файл». Функция downloadFile отвечает за создание ссылки, позволяющей пользователю загрузить файл. Далее, если ‘JSON.errorCode’ равно 0, то JSON.FilenameResult будет содержать имя, указанное ранее. Если параметр ‘JSON.errorCode’ не равен 0 и, соответственно, в вашем файле будет ошибка, то информация о такой ошибке будет содержаться в свойстве ‘JSON.errorText’. Имя полученного файла — «ResultPDFTodoc.doc».
Сохранить PDF в формате XLSX
Этот код представляет собой функцию JavaScript, которая преобразует PDF-файл в файл Excel с помощью Aspose.PDF. В качестве параметра он принимает объект события, содержащий выбранный PDF-файл из элемента ввода файла. Он создает объект FileReader и назначает функцию обратного вызова событию onload. Функция обратного вызова выполняется, когда файл читается в виде буфера массива. Затем вызовите функцию AsposePDFtoXlsx. Функция принимает содержимое файла, исходное имя файла и имя выходного файла в качестве аргументов и возвращает объект JSON с результатом. Объект JSON имеет свойство errorCode и свойство errorText. Если ErrorCode равен 0, это означает, что преобразование прошло успешно, а объект JSON также имеет свойство FileNameResult, содержащее имя выходного файла Excel. Если код ошибки не равен 0, это означает, что произошла ошибка. Имя полученного файла: «ResultPDFToXlsx.xlsx».
Конвертируйте PDF в презентации PowerPoint
Этот код представляет собой функцию JavaScript, которая преобразует PDF-файл в файл PowerPoint с помощью Aspose.PDF. В качестве параметра он принимает объект события, содержащий выбранный PDF-файл из элемента ввода файла. Затем создает объект FileReader и назначает функцию обратного вызова событию onload. Функция обратного вызова выполняется, когда файл читается в виде буфера массива. Вызовите функцию AsposePDFtOptx. Функция принимает содержимое файла, исходное имя файла и имя выходного файла в качестве аргументов и возвращает объект JSON с результатом. Объект JSON имеет свойство errorCode и свойство errorText. Если ErrorCode равен 0, это означает, что преобразование прошло успешно, а объект JSON также имеет свойство FileNameResult, содержащее имя выходного файла PowerPoint. Если errorCode не равен 0, это означает, что произошла ошибка и свойство errorText содержит сообщение об ошибке. В результате функция downloadFile создает ссылку для загрузки выходного файла PowerPoint. Функция принимает имя выходного файла «ResultPDFtOptx.pptx».
Конвертация портативных документов PDF в EPUB
Этот код представляет собой функцию JavaScript, которая преобразует PDF-файл в файл EPUB с помощью Aspose.PDF. Он создает объект FileReader и назначает функцию обратного вызова событию onload. Затем вызовите функцию AsposePDFtoePub. Функция принимает содержимое файла, исходное имя файла и имя выходного файла в качестве аргументов и возвращает объект JSON с результатом. Объект JSON имеет свойства errorCode и errorText. Если ErrorCode равен 0, это означает, что преобразование прошло успешно, а объект JSON также имеет свойство FileNameResult, содержащее имя выходного файла EPUB. Если errorCode не равен 0, это означает, что произошла ошибка и свойство errorText содержит сообщение об ошибке. В результате функция downloadFile создает ссылку для загрузки выходного файла EPUB. Функция принимает имя выходного файла «ResultPDFToepub.epub».
Конвертируйте PDF в PNG
Этот код представляет собой функцию JavaScript, которая преобразует PDF-файл в изображения PNG с помощью Aspose.PDF. Он создает объект FileReader и назначает функцию обратного вызова событию onload. Функция обратного вызова выполняется, когда файл читается в виде буфера массива. Вызывает функцию AsposePDFPageStopng, которая является оболочкой для файла Aspose.PDF. Функция принимает содержимое файла, исходное имя файла, шаблон имени выходного файла и разрешение в качестве аргументов и возвращает объект JSON с результатом. Объект JSON имеет свойство errorCode и свойство errorText. В результате функция downloadFile для каждого выходного файла создает ссылку для загрузки изображения PNG. Функция принимает имя выходного файла «resultPDFToPNG {0:D2} .png».