HTML JPG PDF XML DOCX
  Product Family
PDF

在 Node.js SDK 中从 PDF 中删除文本

使用云端 Node.js SDK 从 PDF 文档中删除文本。

Get Started

如何通过 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 中的文本。

  1. 从 JSON 文件中加载你的应用程序密钥和秘钥,或以其他方式设置凭证
  2. 创建一个对象以连接到云端 API
  3. 上传你的文档文件
  4. 使用 pdfApi.postDocumentTextReplace 函数执行文本删除
  5. 如果需要,下载结果
 

使用 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 文件中的文本并测试功能。