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, работать с мощным REST‑API PDF для Node.js и избавиться от необходимости разбираться в низкоуровневой структуре PDF. Этот облачный SDK напрямую подключается к сервисам PDF от Aspose, позволяя читать 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 через API Node.js

Извлечение данных из 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();	
 Русский