1. Товары
  2.   PDF
  3.   Node.js
  4.   Aspose.PDF for Node.js via C++

Aspose.PDF for Node.js via C++

 
 

API Node.js для создания и конвертации PDF‑файлов

Очень мощная библиотека Node.js для онлайн‑обработки PDF‑документов. Позволяет создавать, читать, изменять, рендерить, защищать, оптимизировать и конвертировать PDF в XLSX в приложениях Node.js.

Что такое Aspose.PDF для Node.js через C++?

PDF‑файлы остаются стандартом для цифровых документов во всех отраслях, но их программная обработка — особенно для задач, таких как извлечение текста, конвертация форматов или защита файлов — может быть сложной. Aspose.PDF для Node.js через C++ предлагает мощное и эффективное решение, позволяя разработчикам создавать PDF‑файлы в Node.js, читать PDF‑файлы и бесшовно интегрировать расширенные функции работы с PDF в свои приложения. Разработана для скорости и надёжности, эта библиотека использует производительность C++, одновременно обеспечивая удобный опыт для разработчиков Node.js. Независимо от того, нужно ли вам изменять PDF‑файлы, извлекать текст из PDF или конвертировать PDF в XLSX, это решение покрывает всё без необходимости глубоких знаний внутренней структуры PDF.

Выходя за рамки базового редактирования, Aspose.PDF позволяет шифровать PDF‑файлы, защищать их паролями, объединять или разделять PDF, добавлять аннотации, а также динамически вставлять или удалять вложения и изображения. Разработчики также могут оптимизировать PDF в Node.js по размеру и производительности или применять водяные знаки и OCR для отсканированного контента. Благодаря полному набору инструментов и облачно‑готовому дизайну, Aspose.PDF даёт возможность конвертировать PDF‑файлы в Node.js и создавать масштабируемые приложения с богатым набором функций для работы с PDF. Для любого разработчика, желающего упростить документооборот с надёжным Node.js PDF REST API, Aspose.PDF for Node.js via C++ является идеальным выбором.

Начало работы с Aspose.PDF для Node.js через C++

Вы также можете загрузить библиотеку напрямую со страницы продукта Aspose.PDF

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

Aspose.PDF для Node.js через C++ упрощает работу для профессионалов программного обеспечения, позволяя быстро и легко конвертировать их PDF‑документы в самые популярные форматы в среде Node.js. Он обеспечивает бесшовную конвертацию PDF‑файлов в различные популярные форматы, включая DOCX, XLSX, EPUB, HTML, изображения (JPEG, PNG, TIFF) и многие другие. Эта функция позволяет разработчикам программного обеспечения без усилий адаптировать PDF‑контент к различным платформам и сценариям использования. Ниже приведён пример, показывающий, как разработчики могут конвертировать существующие PDF‑документы в форматы XLSX внутри приложений Node.js.

Извлекать текст из PDF в Node.js

Извлечение текста, а также изображений из PDF‑документа — это очень требовательная и полезная задача. Aspose.PDF для Node.js через C++ предоставил множество полезных функций, позволяющих разработчикам программного обеспечения точно извлекать текст из PDF‑документов, упрощая программную обработку и анализ содержимого. Эта функция необходима для таких задач, как поиск текста, анализ контента и извлечение данных. Ниже приведён пример кода, демонстрирующий, как пользователи могут извлекать текст из своих PDF‑документов внутри приложений Node.js.

Как конвертировать PDF-документы в формат XLSX в приложениях Node.js?

const AsposePdf = require('.//AsposePDFforNode.cjs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Convert a PDF-file to XlsX and save the "ResultPDFtoXlsX.xlsx"*/
      const json = AsposePdfModule.AsposePdfToXlsX(pdf_file, "ResultPDFtoXlsX.xlsx");
      console.log("AsposePdfToXlsX => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

Защищать PDF-документы в приложениях Node.js

Aspose.PDF для Node.js через C++ предоставляет возможности по защите PDF‑документов с помощью всего лишь нескольких строк кода в среде Node.js. В библиотеке есть несколько важных функций, таких как безопасное цифровое подписание PDF, установка паролей, ограничение прав доступа и шифрование или дешифрование содержимого PDF‑документов. Ниже приведён пример, демонстрирующий, как разработчики могут зашифровать PDF‑документ паролем в приложениях Node.js.

Как извлечь текст из PDF-документа в Node.js?

const AsposePdf = require('.//AsposePDFforNode.cjs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Extract text from a PDF-file*/
      const json = AsposePdfModule.AsposePdfExtractText(pdf_file);
      console.log("AsposePdfExtractText => %O", json.errorCode == 0 ? json.extractText : json.errorText);
  });

Оптимизировать PDF-документы в Node.js

Aspose.PDF для Node.js через C++ предоставляет возможности по защите PDF‑документов с помощью всего лишь нескольких строк кода в среде Node.js. В библиотеке есть несколько важных функций, таких как безопасное цифровое подписание PDF, установка паролей, ограничение прав доступа и шифрование или дешифрование содержимого PDF‑документов. Ниже приведён пример, демонстрирующий, как разработчики могут зашифровать PDF‑документ паролем в приложениях Node.js.

Как зашифровать PDF-файл с паролем владельца в Node.js?

   const AsposePdf = require('asposepdfnodejs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Encrypt a PDF-file with passwords "user" and "owner", and save the "ResultEncrypt.pdf"*/
      const json = AsposePdfModule.AsposePdfEncrypt(pdf_file, "user", "owner", AsposePdfModule.Permissions.PrintDocument, AsposePdfModule.CryptoAlgorithm.RC4x40, "ResultEncrypt.pdf");
      console.log("AsposePdfEncrypt => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

Динамическое создание PDF в Node.js

Aspose.PDF для Node.js через C++ упрощает разработчикам оптимизацию содержимого PDF‑документов для веба. Он оптимизирует PDF‑документы, уменьшая их размер, повышая производительность и обеспечивая совместимость в приложениях Node.js. Библиотека также может изменять существующие PDF‑документы, добавляя аннотации, изображения, водяные знаки и многое другое. Ниже приведён пример, демонстрирующий, как разработчики могут оптимизировать PDF‑документы в приложениях Node.js.

Как оптимизировать PDF‑документ для веба в приложениях Node.js?

 const AsposePdf = require('.//AsposePDFforNode.cjs');
  const pdf_file = 'Aspose.pdf';
  AsposePdf().then(AsposePdfModule => {
      /*Optimize a PDF-file and save the "ResultOptimize.pdf"*/
      const json = AsposePdfModule.AsposePdfOptimize(pdf_file, "ResultOptimize.pdf");
      console.log("AsposePdfOptimize => %O", json.errorCode == 0 ? json.fileNameResult : json.errorText);
  });

Динамическое создание PDF в Node.js

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