開始使用

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

IronSecureDoc on Docker

本指南將協助您在 5 分鐘內完成 IronSecureDoc 的安裝與設定。 IronSecureDoc 將成為您的物理隔離式自建安全容器。

IronSecureDoc 可從 DockerHub 下載為 Docker 映像檔。

平台設定快速連結

若您需要針對特定環境的詳細教學,請參閱我們的其中一篇教學文章:

以容器形式部署 IronSecureDoc

IronSecureDoc 需在某處執行,讓您能完全掌控其存取與使用方式。 您可以使用 Windows/Mac/Linux 電腦、本地區域網路上的伺服器,或是雲端託管的容器。 請選擇最符合您需求的版本。

本地部署

部署至雲端

以客戶端身分存取 IronSecureDoc

部署後,可透過對 URL 發出 RESTful 呼叫來調用 IronSecureDoc。 預設情況下,我們的文件涵蓋 REST-API 的使用情境。 我們在 NuGet 上還提供了一個 .NET 客戶端,可用於將 REST API 封裝為客戶端函式庫類別,並計劃在不久後推出更多此類函式庫。

預設

.NET 客戶端函式庫

深入探索產品功能集

此套件包含免費與付費Enterprise級功能。 立即開始 30 天試用,體驗所有功能。

免費版與Enterprise版功能

Feature Access Table

功能詳情

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

    • 設定、變更或移除 USER 和 OWNER 密碼。
    • 鎖定功能,例如:PRINT、複製文字、填寫表單等。
    • 請確認文件密碼有效且正確。
  • 遮蔽:遮蔽 PDF 中的單字、短語、正規表達式 (RegEx) 模式及特定區域

    • 從整份文件或特定頁面中移除某個詞彙的所有出現處。
    • 使用正規表達式 (RegEx) 移除特定模式,例如日期、ID 號碼或名稱。
    • 移除 PDF 特定區域的資料,適用於表單和範本。
  • 憑證:將數位簽章檔案 (.pfx, .p12) 套用至您的 PDF 文件

    • 數位簽章可向收件者保證該文件確實出自您之手。
    • 簽名可設定為在發生修改或篡改時自動失效。
    • 驗證文件中所有簽名均為有效。
  • 擷取:擷取 PDF 文件頁面的文字

使用 Docker 安裝 IronSecureDoc

IronSecureDoc 的 Docker 映像檔可從 DockerHub 取得。 您可以使用 Docker 指令來啟動和停止 IronSecureDoc,以進行測試或開發。

拉取並啟動容器

  1. 安裝 Docker。請造訪 Get Docker,為您的環境安裝 Docker。

    • 若使用 Docker Desktop,請確保分配至少 4GB 的記憶體。 您可透過前往"設定">"資源"來調整 Docker Desktop 的記憶體使用量。
  2. 拉取 IronSecureDoc Docker 映像檔。

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

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

    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 發出來回(ping-pong)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 University)的電腦科學學士學位,專精於前端開發,並精通 Node.js、TypeScript、JavaScript 及 React。他熱衷於打造直觀且美觀的用戶介面,喜歡運用現代框架,並創建結構完善、視覺上吸引人的手冊。

除了開發工作之外,Curtis 對物聯網(IoT)抱有濃厚興趣,致力於探索整合硬體與軟體的創新方法。閒暇時,他喜歡玩遊戲和開發 Discord 機器人,將對科技的熱愛與創意相結合。

準備開始了嗎?
版本: 2024.10 just released
Still Scrolling Icon

還在往下捲動嗎?

想要快速確認成果嗎?
執行範例 觀看您的 PDF 被加密。