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 для Node.js через C++ є ідеальним вибором.

Початок роботи з Aspose.PDF для Node.js через C++

Щоб встановити та використовувати Aspose.PDF з Node.js через C++ з *-ZIP архіву, дотримуйтесь наведених інструкцій.

  • Витягнути файли з архіву ZIP
  • Зашифруйте ваш *.lic файл за допомогою ‘encrypt_lic.html
  • Відредагуйте ‘settings.json’ і налаштуйте ваші параметри

Ви також можете завантажити бібліотеку безпосередньо зі Aspose.PDF сторінки продукту

Витягнути текст з PDF у Node.js

Aspose.PDF для Node.js через C++ полегшує професіоналам програмного забезпечення швидко та легко конвертувати їх PDF‑документи у найпопулярніші формати в середовищі Node.js. Це дозволяє безшовно перетворювати PDF‑файли у різні популярні формати, включаючи DOCX, XLSX, EPUB, HTML, зображення (JPEG, PNG, TIFF) та багато іншого. Ця функція дає змогу розробникам адаптувати PDF‑вміст до різних платформ і випадків використання без зусиль. Нижче наведено приклад, який показує, як розробники можуть конвертувати існуючі PDF‑документи у формати XLSX у застосунках 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

Витягування тексту, а також зображень з PDF‑документа — це дуже вимогливе та корисне завдання. Aspose.PDF для Node.js через C++ надала численні корисні функції, які дозволяють розробникам програмного забезпечення точно витягувати текст з 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‑документи.