開始使用

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

IronSecureDoc 在 Docker 上本指南將幫助您在5分鐘內啟動並運行IronSecureDoc。 IronSecureDoc 將成為您隔離網路的自我託管安全容器。

IronSecureDoc 可以作為 Docker 映像檔下載DockerHub.

快速連結以設定您的平台

如果您想要針對您的環境獲得更具體的教學,請參閱我們的其中一個教學:

將 IronSecureDoc 作為容器托管:

IronSecureDoc 需要在某處運行,讓您完全控制其訪問和使用方式。 使用您的 Windows/Mac/Linux 機器、本地內網上的伺服器或雲端託管的容器。 以最適合您的需求為準。

本地主持

-在 Windows 上託管使用 Docker DesktopCompose

-在 Mac 上運行使用 Docker DesktopCompose

-在 Linux 上主機使用 Docker DesktopCompose

部署到雲端

-部署到 Azure使用 TerraformAzure Container Registry

-部署到 AWS使用Elastic Container Service(ECS)

作為客戶訪問IronSecureDoc:

一旦託管,IronSecureDoc 可以通過 RESTful 調用到 URL。 預設情況下,我們的文件涵蓋REST-API的使用案例。 我們也在 NuGet 上提供了一個 .NET 客戶端,可以用來將 REST API 混淆成客戶端庫類別,並計劃很快推出更多這類庫。

預設

-使用 REST API參考指南

.NET 客戶端庫

深入了解產品功能集

此容器包括免費和高級企業功能。 開始30天試用試用所有功能。

免費和企業功能

功能存取表

功能詳情

  • 加密: 添加 PDF 密碼 + SHA 加密

    • 設置、更改或移除使用者和擁有者密碼。

    • 鎖定功能,例如:列印、複製文本、填寫表單等。
  • 驗證文件密碼是否有效且正確。
  • 遮蔽: 遮蔽 PDF 中的單詞、詞組、正則表達式模式以及區域。

    • 在整個文件或特定頁面中移除某個單詞的實例。

    • 使用正則表達式移除模式,例如日期、身份證號碼或名字。
  • 從 PDF 的特定區域移除數據,對於表單和模板非常有用。
  • 認證: 應用數位簽章檔案(.pfx, .p12)到您的 PDF 文件中

    • 數位簽章可確保接收者知道文件來自您。

    • 簽章可以設定為在發生修改和篡改時中斷。
  • 驗證文件中所有簽名都是有效的。
  • 提取: 提取 PDF 文件頁面的文本

使用 Docker 安裝 IronSecureDoc

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

拉取並啟動容器

  1. 安裝 Docker。 參觀獲取 Docker為您的環境安裝 Docker。

    如果使用 Docker Desktop,請確保分配至少 4GB 的記憶體。 您可以通過進入 設定 > 資源 在 Docker Desktop 中調整記憶體使用量。

  2. 提取IronSecureDoc Docker映像。
    docker pull ironsoftwareofficial/ironsecuredoc
YAML
  1. 啟動 IronSecureDoc 容器。

    將您的IronSecureDoc授權密鑰替換為IronSecureDoc_LicenseKey的參數。 如果您還沒有的話,立即取得免費試用授權鑰匙.

    docker run --name ironsecuredoc -p 8080:80 -e IronSecureDoc_LicenseKey=YOUR_LICENSE_KEY
YAML

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

  1. 執行一次 ping-pong REST API 呼叫至 SecureDoc 以確保 SecureDoc 容器正在運行。
    curl http://localhost:8080/v1/document-services/ping
YAML

應回傳 200 並帶有 pong

移除容器

要移除容器,請執行:

# Remove SecureDoc containers
docker rm ironsecuredoc
YAML