開始使用

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

IronSecureDoc on Docker

這份指南將幫助您在5分鐘內啟動 IronSecureDoc。 IronSecureDoc 將成為您的氣隙自託管安全容器。

IronSecureDoc 可以作為 Docker 映像從 DockerHub 下載。

快速連結到您的平台設置

如果您希望有更具體的環境教程,請參閱我們的教程之一:

將 IronSecureDoc 作為容器托管

IronSecureDoc 需要在某處運行,使您可以完全控制它的存取和使用方式。 您可以使用 Windows/Mac/Linux 機器,本地內聯網伺服器,或雲端託管的容器。 選擇最適合您需求的。

本地主機

部署到雲端

以客戶端模式存取 IronSecureDoc

一旦託管,IronSecureDoc 可以透過 RESTful 呼叫至 URL。 預設情況下,我們的文件涵蓋 REST-API 的用例。 我們還有一個 NuGet 上的 .NET 客戶端,可以將 REST API 抽象為客戶端庫類,並計劃很快推出更多這樣的庫。

預設

.NET 客戶端庫

深入了解產品功能集

這個容器包含免費和企業版的高級功能。 開始 30 天試用 試用所有功能。

免費與企業功能

Feature Access Table

功能詳細資訊

  • 加密: 新增 PDF 密碼 + SHA 加密

    • 設置,更改或刪除使用者和擁有者密碼。
    • 鎖定功能例如:列印,複製文字,填寫表單等。
    • 驗證文件密碼是否有效和正確。
  • 遮蔽: 遮蔽字詞,短語,正則表達式模式和 PDF 的區域

    • 在整個文件或特定頁面移除某個詞。
    • 使用正則表達式模式移除,例如日期,ID號碼或名字。
    • 從特定區域的 PDF 中移除資料,對於表單和模板很有用。
  • 認證: 將數位簽章文件 (.pfx, .p12) 應用到您的 PDF 文件

    • 數位簽章可保證接收者文件來源于您。
    • 當修改和篡改發生時,簽章可以設置為中斷。
    • 驗證文件中所有簽章是否有效。
  • 擷取: 擷取 PDF 文件的頁面文字

使用 Docker 安裝 IronSecureDoc

IronSecureDoc 的 Docker 映像可從 DockerHub 獲得。 您可以使用 Docker 命令啟動和停止 IronSecureDoc 以進行測試或開發。

拉取並啟動容器

  1. 安裝 Docker。 存取 Get Docker 安裝適合您環境的 Docker。

    • 如果使用 Docker Desktop,請確保分配至少4GB的記憶體。 您可以在 Docker Desktop 中進入 Settings > Resources 調整記憶體使用。
  2. 拉取 IronSecureDoc Docker 映像。

    docker pull ironsoftwareofficial/ironsecuredoc
    docker pull ironsoftwareofficial/ironsecuredoc
    SHELL
  3. 啟動 IronSecureDoc 容器。

    將您的 IronSecureDoc 授權金鑰替換為 IronSecureDoc_LicenseKey 參數中的實際授權金鑰。 如果您尚未擁有,立即獲取免費試用授權金鑰

    docker run --name ironsecuredoc -p 8080:80 -e IronSecureDoc_LicenseKey=YOUR_LICENSE_KEY ironsoftwareofficial/ironsecuredoc
    docker run --name ironsecuredoc -p 8080:80 -e IronSecureDoc_LicenseKey=YOUR_LICENSE_KEY ironsoftwareofficial/ironsecuredoc
    SHELL

    提示如果主機上可用的記憶體有限,使用 -m 標誌為容器設置記憶體限制:-m 2GB

  4. 對 SecureDoc 進行乒乓 REST API 呼叫以確保 SecureDoc 容器正在運行。

    curl http://localhost:8080/v1/document-services/ping
    curl http://localhost:8080/v1/document-services/ping
    SHELL
    • 呼叫應返回 200 並回應 pong

移除容器

要移除容器,請運行:

# Remove SecureDoc containers
docker rm ironsecuredoc
# Remove SecureDoc containers
docker rm ironsecuredoc
SHELL
Curtis Chau
技術作家

Curtis Chau擁有Carleton大學的電腦科學學士學位,專精於前端開發,擁有Node.js、TypeScript、JavaScript和React的專業知識。Curtis熱衷於建立直觀且美觀的使用者介面,喜愛使用現代框架並建立結構良好、視覺吸引力的手冊。

除了開發,Curtis對物聯網(IoT)有濃厚的興趣,探索創新的方法來整合硬體和軟體。在空閒時間,他喜歡玩遊戲和建立Discord機器人,結合他對技術的熱愛與創造力。

準備開始了嗎?
版本: 2024.10 剛剛發布
Still Scrolling Icon

還在滾動嗎?

想要快速證明嗎?
運行一個樣本觀看您的PDF加密。