1. Продукти
  2.   PDF
  3.   Node.js
  4.   Aspose.PDF Cloud Node.js SDK

Aspose.PDF Cloud Node.js SDK

 
 

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

Водеща Node.js библиотека за работа с PDF документи в облака. Тя позволява на разработчиците да създават, четат, редактират, обединяват/разделят, рендерират и конвертират PDF файлове в Node.js приложения.

Какво е Aspose.PDF Cloud Node.js SDK?

Управлението на PDF файлове — независимо дали генерирате отчети, конвертирате формати или защитавате чувствителни документи — е често срещано, но често сложно изискване в съвременните приложения. С Aspose.PDF Cloud Node.js SDK разработчиците могат лесно да създават PDF файлове в Node.js, да работят с мощен Node.js PDF REST API и да премахнат необходимостта от разбиране на ниско ниво PDF структури. Това облачно SDK се свързва директно с PDF услугите на Aspose, позволявайки ви да четете PDF файлове, да редактирате PDF файлове или дори да извличате съдържание от PDF документи без да инсталирате допълнителен софтуер. Независимо дали създавате уеб, мобилно или сървърно‑без‑сървър приложение, можете да достъпвате основни PDF функции — като анотации, криптиране и конвертиране на формати — чрез прости REST API заявки.

Идеален за мащабируема, облачно‑първа разработка, SDK‑т предлага инструменти за конвертиране на PDF файлове в Node.js, включително възможност за конвертиране на PDF файл в JPEG, обединяване на множество PDF‑ове в Node.js, разделяне на файлове или криптиране на PDF файлове. С няколко реда код можете да изпълнявате задачи като извличане на текст, създаване на файл от нулата и др. — без да се грижите за инфраструктура или актуализации. Тъй като всички операции се изпълняват в облака, SDK‑т без усилие обработва голям обем заявки, позволявайки на разработчиците да се фокусират върху богати потребителски преживявания, а не върху сложността на бекенда. Ако създавате модерни, облачно‑базирани PDF решения, Aspose.PDF Cloud Node.js SDK е вашият всичко‑в‑едно комплект.

Previous Next

Започване с Aspose.PDF Cloud Node.js SDK

Преди да се потопим в кодирането, трябва да инсталирате SDK‑то и да настроите средата. Можете лесно да инсталирате Aspose.PDF Cloud Node.js SDK чрез NPM, моля използвайте следната команда за безпроблемна инсталация.

Инсталиране на Aspose.PDF Cloud Node.js SDK чрез NPM

npm install asposepdfcloud 

Можете също да изтеглите библиотеката директно от Aspose.PDF страница на продукта

Създаване на PDF документ чрез REST API

Aspose.PDF Cloud Node.js SDK позволява на софтуерните разработчици да създават облачни приложения за работа с PDF документи. Една от най‑лесните задачи, които тези облачни PDF приложения могат да изпълнят, е създаването на нов PDF документ динамично и без усилие. Разработчиците могат да задават различни параметри като добавяне на нова страница, определяне на размер на страницата, вмъкване на ново изображение, текстово съдържание и други елементи. Следният пример показва как да създадете нов PDF документ и да добавите нова страница или текст към него в Node.js приложения.

Как да създадем нови PDF документи в Node.js?

const pdf = require('aspose-pdf-cloud');

// Create a new PDF file
const pdfDoc = new pdf.Document();

// Add a page to the PDF file
const page = pdfDoc.addPage();

// Add some text to the page
page.paragraphs.push(new pdf.Paragraph('Hello, World!'));

// Save the PDF file to a file
pdfDoc.save('output.pdf');

Конвертиране на PDF в различни формати в Node.js

Облачните PDF приложения често се нуждаят от конвертиране на PDF файлове в други формати за различни случаи на употреба като редактиране, преглед, обединяване, споделяне и др. Aspose.PDF Cloud Node.js SDK поддържа конвертиране между PDF и различни други файлови формати като Word, Excel, PowerPoint, XPS, HTML, XML и изображения. Тази функция е особено полезна, когато трябва да експортирате PDF съдържание в други типове файлове за редактиране или споделяне. Ето пример, който показва как софтуерните разработчици могат да конвертират PDF файл в JPEG формат в Node.js приложения.

Как да конвертирате PDF файл в JPEG формат в Node.js приложения?

const { PdfApi } = require("asposepdfcloud");
const { PdfAType } = require("asposepdfcloud/src/models/movieAnnotation");
pdfApi = new PdfApi("XXXX", "XXXXXXX")
console.log('running example');
PdfApi.getPageConvertToJpeg("4pages.pdf", 1, null, null, null)
    .then((result) => {
        console.log(result.response);
    });

Извличане на съдържание от PDF чрез Node.js API

Извличането на данни от PDF е полезно за създаване на приложения, които изискват анализ на съдържание, търсене или текстов добив. С Aspose.PDF Cloud Node.js SDK софтуерните разработчици могат да извличат текст или изображения от конкретни страници или целия документ с няколко реда JavaScript код. Това е от съществено значение за приложения, които изискват анализ на данни или повторна употреба на съдържание. Ето пример, който показва как потребителите могат да извличат текст от PDF документ в Node.js приложения.

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

 async function extractTextFromPdf() {
    const response = await pdfApi.getTextExtract("sample.pdf", 1);
    console.log("Extracted text from PDF:", response);
}

extractTextFromPdf();

Обединяване на множество PDF файлове в Node.js приложения

В бизнес процесите комбинирането на множество PDF файлове в един е често срещано изискване. Възможността да се обединяват няколко PDF документа в един е още една ценна функция на Aspose.PDF Cloud Node.js SDK. Чрез REST API софтуерните разработчици могат лесно да заредят и обединят множество документи в един в рамките на Node.js приложения. Това е полезно за създаване на изчерпателни отчети или събиране на свързани документи. Ето пример, който показва как софтуерните разработчици могат да обединят множество PDF документи в Node.js приложения.

Как да обедините множество PDF файлов в Node.js приложения?

 async function mergePdfs() {
    const filesToMerge = ["doc1.pdf", "doc2.pdf"];
    await pdfApi.putMergeDocuments(filesToMerge);
    console.log("PDF documents merged successfully!");
}

mergePdfs();	
 Български