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 文档。它使开发者能够在 Node.js 应用中创建、读取、编辑、合并/拆分、渲染和转换 PDF 文件。

什么是 Aspose.PDF Cloud Node.js SDK?

管理 PDF 文件——无论是生成报告、转换格式,还是保护敏感文档——都是现代应用中常见但往往复杂的需求。借助 Aspose.PDF Cloud Node.js SDK,开发者可以轻松在 Node.js 中创建 PDF,使用强大的 Node.js PDF REST API,免去了解底层 PDF 结构的必要。这款基于云的 SDK 直接连接到 Aspose 的 PDF 服务,使您能够读取 PDF 文件、编辑 PDF 文件,甚至在无需安装额外软件的情况下从 PDF 文档中提取内容。无论您是在构建网页、移动端还是无服务器应用,都可以通过简单的 REST API 调用访问关键的 PDF 功能——如批注、加密和格式转换。

SDK 适用于可扩展的云优先开发,提供在 Node.js 中转换 PDF 文件的工具,包括将 PDF 文件转换为 JPEG、在 Node.js 中合并多个 PDF、拆分文件或加密 PDF 文件的功能。只需几行代码,即可处理文本提取、从零创建文件等任务——无需管理基础设施或更新。由于所有操作都在云端运行,SDK 能轻松应对高请求量,让开发者专注于功能丰富的用户体验,而不是后端复杂性。如果您正在构建现代的云端 PDF 解决方案,Aspose.PDF Cloud Node.js SDK 是您的全能工具包。

Previous Next

Aspose.PDF Cloud Node.js SDK 入门指南

在开始编写代码之前,您需要安装 SDK 并设置环境。您可以使用 NPM 轻松安装 Aspose.PDF Cloud Node.js SDK,请使用以下命令进行顺利安装。

通过 NPM 安装 Aspose.PDF Cloud Node.js SDK

npm install asposepdfcloud 

您也可以直接从 Aspose.PDF 产品页面下载库

通过 REST API 创建 PDF 文档

Aspose.PDF Cloud Node.js SDK 使软件开发人员能够创建用于处理 PDF 文档的云端应用程序。这些云端 PDF 应用程序可以执行的最简单任务之一是轻松动态地创建新 PDF 文档。开发人员可以定义各种参数,例如添加新页面、定义页面尺寸、插入新图像、文本内容以及其他元素。以下示例展示了如何在 Node.js 应用程序中创建新 PDF 文档并向其添加新页面或文本。

如何在 Node.js 中创建新的 PDF 文档?

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');

在 Node.js 中将 PDF 转换为多种格式

云端 PDF 应用程序通常需要将 PDF 转换为其他格式,以满足编辑、查看、合并、共享等不同使用场景。Aspose.PDF Cloud Node.js SDK 支持 PDF 与多种其他文件格式之间的转换,如 Word、Excel、PowerPoint、XPS、HTML、XML 和图像。当您需要将 PDF 内容导出为其他文件类型以进行编辑或共享时,此功能尤为实用。以下示例展示了软件开发人员如何在 Node.js 应用程序中将 PDF 文件转换为 JPEG 文件格式。

如何在 Node.js 应用中将 PDF 文件转换为 JPEG 文件格式?

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);
    });

通过 Node.js API 提取 PDF 内容

从 PDF 中提取数据对于构建需要内容分析、搜索或文本挖掘的应用程序非常有用。使用 Aspose.PDF Cloud Node.js SDK,软件开发人员只需几行 JavaScript 代码即可从特定页面或整个文档中提取文本或图像。这对于需要数据分析或内容可重用性的应用程序至关重要。以下示例展示了用户如何在 Node.js 应用程序中从 PDF 文档中提取文本。

如何在 Node.js 环境中从 PDF 文档中提取内容?

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

extractTextFromPdf();

在 Node.js 应用中合并多个 PDF

在业务工作流中,将多个 PDF 合并为一个文件是常见需求。将多个 PDF 文档合并为一个是 Aspose.PDF Cloud Node.js SDK 的另一项重要功能。使用 REST API,软件开发人员可以轻松在 Node.js 应用程序中加载并合并多个文档为一个。这对于创建综合报告或汇编相关文档非常有用。以下示例展示了软件开发人员如何在 Node.js 应用程序中合并多个 PDF 文档。

如何在 Node.js 应用中合并多个 PDF 文件?

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

mergePdfs();	
 中国人