如何使用 IronSecureDoc 重制 PDF 上的文本

This article was translated from English: Does it need improvement?
Translated
View the article in English

作者:Curtis Chau

在本文中,我们将讨论使用 IronSecureDoc 在 PDF 上编辑文本。 这样,通过向运行中的 IronSecureDoc 服务器发出简单的 POST 请求并附上 PDF,服务或流程就可以快速、轻松地编辑敏感信息。 我们将通过使用 Swagger 文档直观地展示这一点。 POST 请求同时接收必填参数和可选参数,并且高度可定制; 回复将返回包含编辑文本的 PDF。

拉动并启动 IronSecureDoc

如果您还没有运行 IronSecureDoc,请按照以下链接进行设置:

本地主办部署到云端

POST]Redact Text API

"(《世界人权宣言》)[职位]Redact Text API 端点允许您使用编辑功能隐藏 PDF 文档中的敏感文本。 该功能对于处理机密文件(如法律合同、医疗记录或财务报告)的应用程序至关重要。 通过使用此 API,您可以确保永久删除特定文本,从而提高安全性并确保符合数据保护标准。

请注意
一旦文本被编辑,内容将无法恢复。

Swagger

Swagger 是一款功能强大的工具,可帮助开发人员通过用户友好的 Web 界面与 RESTful API 进行交互。 无论您使用的是 Python、Java 还是其他语言,Swagger 都能为您提供测试和实现该 API 的便捷方法。

使用 Swagger 重制文本的步骤

  1. 访问 Swagger 用户界面:

    如果您的 API 服务器在本地运行,您可以通过在 Web 浏览器中导航到 http://localhost:8080/swagger/index.html 访问 Swagger。

    Swagger 文档

  2. 定位[职位]Redact Text API:

    在 Swagger UI 中,找到[职位]/v1/document-services/pdfs/redact-text 终端。

    编辑文本

  3. 指定配置:

    在这个例子中,我在 POST 请求中提供了 PDF 文件和要编辑的单词。我们将编辑 "我们 "一词,并在其上覆盖一个黑框。 在本演示中,我们将使用sample.pdf'文件具有以下配置:

    • draw_black_box: true
    • match_whole_word: true
    • words_too_redact: 我们
  4. 上传 PDF 样本:

    在请求正文中,上传您要应用编辑的 PDF 样本文件。 确保将文件添加为 pdf_file

  5. 执行请求:

    单击 "执行 "运行请求。响应将包括经过编辑的 PDF。 这种 Swagger UI 交互方式可让您轻松测试节录过程,并提供即时反馈。