API для обработки PDF-файлов для Node.js

Создавайте, редактируйте, защищайте и конвертируйте PDF-документы в различные форматы в приложениях Node.js

Обзор

Aspose.PDF — это библиотека генерации PDF-документов для Node.js, которая упрощает создание сложных многостраничных документов для печати.

API разработан так, чтобы быть простым, поэтому для создания сложных документов часто достаточно просто вызвать несколько функций. Как следует из названия, библиотека разработана на основе программного кода на языке C++. Это позволило сделать его максимально быстрым, а компиляция в WebAssembly сделала его переносимым на разные операционные системы.

Функции Aspose.PDF for Node.js via C++

Как управлять PDF-файлами на бэкэнде с помощью Aspose.PDF for Node.js via C++

Aspose.PDF for Node.js via C++ дает возможность управлять PDF-файлами на бэкэнде. Используя Aspose.PDF for Node.js via C++, вы можете оптимизировать PDF, добавлять и извлекать текст и изображения, шифровать и дешифровать их. Можно также разделить и объединить PDF-файлы.

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

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

Установка

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

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

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

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

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

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

Функции безопасности PDF

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

Конвертируйте PDF в JPG и другие форматы изображений

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

Сохраняйте страницы PDF в виде JPEG изображений с помощью Node.js

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

Конвертируйте PDF в JPG с помощью JavaScript/Node.js

const AsposePdf = require('./AsposePDFforNode.js');
const fs = require("fs");
const os = require("os");

const pdf_file = '<Enter your filename>';
const resultdir = fs.realpathSync(os.tmpdir()) + '/';

AsposePdf().then(AsposePdfModule => {
    console.log("Convert from PDF:");
    const json = AsposePdfModule.AsposePdfPagesToJpg(pdf_file, resultdir + "ResultPdfToJpg{0:D2}.jpg", 150);
    console.log("AsposePdfPagesToJpg => %O",  json.errorCode == 0 ? json.filesNameResult : json.errorText);
});