Overview
此页面是 Aspose.PDF for Node.js via C++ 功能的概述。
Aspose.PDF for Node.js via C++ 允许开发人员直接在 Node.js 环境中操作 PDF 文件。此 Node.js 解决方案建立在 WebAssembly 技术的基础上,并基于 Aspose.PDF for .NET。您可以轻松地通过 C++ 在 Node.js 中使用 aspose-pdf,然后按照安装说明进行操作。
关于 CJS 和 MJS 文件扩展名
Node.js 支持两种模块化系统来组织和共享代码。它们是:
- CommonJS 模块
- ECMAScript 模块
CommonJS 模块是 Node.js 中经典的依赖处理方法,而 ECMAScript 模块是较新的附加模块,并遵循现代浏览器中使用的标准格式。 ‘cjs’, ‘mjs’ - 是用于指定 JavaScript 文件中模块格式(CommonJS 和 ECMAScript 模块)的扩展名。
在代码片段中,您会注意到 AsposePDFforNode.js 模块的工作方式有所不同。‘require’ 和 ‘import’ 的主要区别在于它们的使用场景。Require 仅限于导入整个模块,而 Import 则具有灵活性,可以导入整个模块或从那些模块中导入特定的导出。
两种不同的方法
JavaScript 提供了两种方法,’then’ 和 ‘await’,用于处理异步操作。
’then’ 方法与 promises 一起工作,以顺序管理成功的结果和错误。相反,‘await’ 使 JavaScript 等待,实际上暂停函数执行,直到该 promise 解决并返回其结果。
Aspose.PDF for Node.js 支持多种功能,例如:
-
设置、获取和删除 PDF 文件信息
-
删除书签
-
删除注释
-
从 PDF 中提取文本
-
优化 PDF 文档- 优化资源
-
将 PDF 拆分为两个文件。
-
合并两个文件到 PDF
-
修复 PDF
-
转换功能
此外,Aspose.PDF for Node.js via C++ 可以轻松地将 PDF 文档转换为各种格式,并具有高性能和完美的质量。请参阅章节 Aspose.PDF Supported File Formats。此外,该工具包还支持加密和解密 PDF 文档。
了解更多关于: