HTML
JPG
PDF
XML
DOCX
PDF
如何通过 Node.js SDK 从 PDF 中删除文本
为了从 PDF 中删除文本,我们将使用 Aspose.PDF Cloud Node.js SDK。这个云端 SDK 帮助 Node.js 程序员使用 Aspose.PDF REST API 开发基于云的 PDF 创建、注释、编辑和转换应用程序。只需在 Aspose for Cloud 创建一个账户并获取你的应用程序信息。一旦你拥有了 App SID 和 key,你就可以使用 Aspose.PDF Cloud Node.js SDK。
包管理器控制台命令
npm install asposepdfcloud --save
使用 Node.js 删除文本的步骤
Aspose.PDF Cloud 开发者可以轻松地在几行代码中加载并删除 PDF 中的文本。
- 从 JSON 文件中加载你的应用程序密钥和秘钥,或以其他方式设置凭证
- 创建一个对象以连接到云端 API
- 上传你的文档文件
- 使用 pdfApi.postDocumentTextReplace 函数执行文本删除
- 如果需要,下载结果
使用 Node.js 从 PDF 中删除文本
async function () {
const pdfApi = new PdfApi(credentials.id, credentials.key);
try {
const fileBuffer = await fs.readFile(LOCAL_FILE_NAME);
await pdfApi.uploadFile(STORAGE_FILENAME, fileBuffer);
const textReplaceList =
{
textReplaces:
[
{ oldValue: "text", newValue: "" },
{ oldValue: "1", newValue: "" }
]
}
const result = await pdfApi.postDocumentTextReplace(STORAGE_FILENAME, textReplaceList);
console.log("Status:", result.body.status);
const downloadRes = await pdfApi.downloadFile(STORAGE_FILENAME);
await fs.writeFile(RESULT_FILENAME, downloadRes.body);
}
catch (error) {
console.error(error.message);
}
}
使用我们的 Node.js 工具,你可以:
- 以文本或图像格式添加 PDF 文档的页眉和页脚。
- 向 PDF 文档添加表格和印章(文本或图像)。
- 将多个 PDF 文档追加到现有文件。
- 处理 PDF 附件、注释和表单字段。
- 对 PDF 文档应用加密或解密并设置密码。
- 从页面或整个 PDF 文档中删除所有印章和表格。
- 按 ID 删除 PDF 文档中的特定印章或表格。
- 替换 PDF 页面或整个文档中的单个或多个文本实例。
- 提供广泛的支持,将 PDF 文档转换为多种其他文件格式。
- 提取 PDF 文件的各种元素并优化 PDF 文档。
- 你可以尝试我们的 免费应用程序 在线替换 PDF 文件中的文本并测试功能。