API обработки PDF для JavaScript с помощью C++

Создавайте, просматривайте, обрабатывайте и конвертируйте PDF-файлы с помощью JavaScript через C++ прямо в веб-браузере

Обзор

Aspose.PDF для JavaScript на языке C++ — это простой и безопасный набор инструментов для работы с PDF непосредственно в веб-браузере.

Aspose.PDF для JavaScript на языке C++ — это масштабируемый и многофункциональный набор инструментов для обработки PDF с помощью JavaScript. Разработчики могут создавать свои собственные JavaScript-продукты и распространять их по всему Интернету. Файл Aspose.PDF для JavaScript на языке C++ основан на использовании технологии WebAssembly и основан на Aspose.PDF для .NET Lightweight. Это лучшее решение для управления PDF с помощью JavaScript.

Aspose.PDF для JavaScript с помощью функций C++

Конвертируйте PDF в PNG

Aspose.PDF для JavaScript через C++ дает возможность манипулировать PDF-файлами с помощью веб-сервера или Python (для запуска локального веб-сервера) Используя Aspose.PDF для JavaScript через C++, вы можете оптимизировать PDF, добавлять и извлекать текст и изображения, шифровать и расшифровывать их. Можно также разделять и объединять PDF-файлы.

Конвертируйте PDF

Используя Aspose.PDF для JavaScript через C++, вы можете конвертировать PDF в JPG и PNG.

Установка

Чтобы установить и использовать Aspose.PDF для JavaScript через C++ из ZIP-архива, выполните следующие инструкции:

  • Извлеките файлы из ZIP-архива
  • Зашифруйте свой файл*.lic с помощью ’encrypt_lic.html'
  • Отредактируйте «settings.json» и настройте параметры

Функции гиперссылок и вложений

Инструментарий позволяет добавить:

  • Ярлыки гиперссылок на другие страницы PDF-документа
  • Гиперссылки на страницы в других PDF-документах
  • Гиперссылки на файлы, отличные от PDF
  • гиперссылки на веб-сайты.

Помимо создания гиперссылок, вы также получаете возможность извлекать гиперссылки из PDF-документа.

Функции защиты PDF

API предлагает 40-битное или 128-битное шифрование. Можно также установить пользовательский и мастер-пароли для большей безопасности. С помощью этой библиотеки можно ограничить манипуляции с содержимым в файлах, такие как копирование содержимого, печать, деградированная печать, изменение аннотаций, заполнение полей формы, а также сборка PDF-файлов

Конвертируйте PDF в форматы HTML, DOCX и ODS

Aspose.PDF для Javascript via C++ позволяет отображать и преобразовывать каждую страницу PDF-файла в обычные форматы изображений, такие как BMP, JPG и PNG, с максимально возможной точностью. Помимо изображений, PDF можно легко сохранить в форматах DOC и DOCX.

Сохранение страниц PDF в формате JPG - <% языка %>

загрузить существующий PDF-документ. конвертировать страницы PDF в изображения сохранить каждую страницу в формате JPG

Convert PDF to JPG on JavaScript

var ffileToJpg = function (e) {
const file_reader = new FileReader();
file_reader.onload = (event) => {
  //convert a PDF file to jpg-files with template "ResultPdfToJpg{0:D2}.jpg" ({0}, {0:D2}, {0:D3}, ... format page number) and save
  const json = AsposePdfPagesToJpg(event.target.result, e.target.files[0].name, "ResultPdfToJpg{0:D2}.jpg");
    if (json.errorCode == 0) {
      document.getElementById('output').textContent = "Files(pages) count: " + json.filesCount.toString();
      //make links to result files
      for (let fileIndex = 0; fileIndex < json.filesCount; fileIndex++) (json.filesNameResult[fileIndex], "image/jpeg");
    }
    else document.getElementById('output').textContent = json.errorText;
  };
file_reader.readAsArrayBuffer(e.target.files[0]);
};

Aspose.PDF предлагает отдельные API PDF для других популярных сред разработки, перечисленных ниже: