如何使用IronSecureDoc在PDF上編輯文字

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

由 Curtis Chau

在本文中,我們將討論如何使用IronSecureDoc在PDF上編輯文字。 這允許服務或流程通過向運行中的IronSecureDoc伺服器發送帶有PDF的簡單POST請求,快速輕鬆地編輯敏感資訊。 我們將通過使用 Swagger 文件以視覺化的方式展示這一點。 POST 請求接收必要和可選參數,並且高度可定制; 回應返回包含已編輯文字的 PDF。

提取並啟動IronSecureDoc

如果您還沒有運行 IronSecureDoc,請按照以下鏈接進行設置:

本地主持部署到雲端

[發布] 紅色文字 API

這[發布]Redact Text API 端點允許您使用遮蔽來隱藏 PDF 文件中的敏感文字。 此功能對於處理機密文件的應用程式至關重要,例如法律合同、醫療記錄或財務報告。 透過使用此 API,您可以確保特定文本被永久移除,提升安全性並確保符合資料保護標準。

請注意
一旦文本被編輯,內容將無法恢復。

Swagger

Swagger 是一個強大的工具,讓開發人員能夠通過用戶友好的網頁介面與 RESTful API 進行互動。 無論您使用的是 Python、Java 或其他語言,Swagger 都提供了一種便捷的方法來測試和實施這個 API。

使用 Swagger 編輯文本的步驟

  1. 存取 Swagger UI:

    如果你的 API 伺服器在本地運行,可以在網頁瀏覽器中導航至 http://localhost:8080/swagger/index.html 來訪問 Swagger。

    Swagger 文檔

  2. 定位[發布]Redact Text API:

    在 Swagger UI 中,找到[發布]/v1/document-services/pdfs/redact-text 端點。

    編輯文本

  3. 指定配置:

    在此範例中,我在 POST 請求中同時提供了 PDF 文件和需要涂黑的文字。我們將涂黑單詞「we」並在其上覆蓋一個黑色方塊。 在此示範中,我們將使用「sample.pdf「檔案使用以下配置:」

    • draw_black_box: true
    • 匹配整個單詞:真
    • words_to_redact: 我們
  4. 上傳範例 PDF:

    在請求主體中,上傳您要進行編輯的範例 PDF 文件。 確保該文件添加為 pdf_file

  5. 執行請求:

    點擊「執行」以運行請求。回應將包含被編輯的 PDF。 此 Swagger UI 互動介面讓您可以輕鬆測試編輯過程,並提供即時回饋。