1. Продукти
  2.   PDF
  3.   Node.js
  4.   Aspose.PDF for Node.js via C++

Aspose.PDF for Node.js via C++

 
 

Node.js API за създаване & конвертиране на 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++ е идеалният избор.

Previous Next

Започване с 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 for Node.js via 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 for Node.js via 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 документи.

 Български