开始使用
- # 开始使用
<img src="/img/ironsecuredoc-on-docker.png" alt="IronSecureDoc on Docker" class="img-responsive add-shadow img-margin" style="max-width:100%;" />
本指南将帮助您在 5 分钟内启动并运行 IronSecureDoc。 IronSecureDoc 将成为您与外部网络隔离的自托管安全容器。
IronSecureDoc 可以从[**DockerHub**](https://hub.docker.com/r/ironsoftwareofficial/ironsecuredoc)下载为 Docker 镜像。
## 快速链接,助您轻松设置平台
如果您需要针对您环境的更具体的教程,请参阅我们的教程之一:
### 将 IronSecureDoc 托管为容器
IronSecureDoc 需要运行在某个地方,您可以完全控制它的访问和使用方式。 您可以使用 Windows/Mac/Linux 机器、本地内网上的服务器或云托管容器。 选择最符合您需求的。
#### 本地主机
-[**在 Windows 上**](/enterprise/securedoc/tutorials/hosting-windows/)使用**Docker Desktop**或**Compose**进行主机托管
-[**在 Mac 上**](/enterprise/securedoc/tutorials/hosting-mac/)使用**Docker Desktop**或**Compose**进行托管
- 在 Linux 系统上使用**Docker Desktop**或**Compose**进行[**主机托管**](/enterprise/securedoc/tutorials/hosting-linux/)
#### 部署到云端
- 使用**Terraform**在**Azure 容器注册表**上[**部署到 Azure**](/enterprise/securedoc/tutorials/set-up-azure/)
- 使用**弹性容器服务 (ECS)**[**部署到 AWS**](/enterprise/securedoc/tutorials/set-up-aws/)
### 以客户身份访问 IronSecureDoc
IronSecureDoc 托管完成后,可以通过 RESTful 调用 URL 来调用它。 默认情况下,我们的文档涵盖 REST API 用例。 我们还有一个 NuGet 上的 .NET 客户端,可用于将 REST API 抽象成客户端库类,并且计划很快推出更多此类库。
#### 默认
-[**使用 REST API**](/enterprise/securedoc/tutorials/use-rest-api/)参考指南
#### .NET 客户端库
-**仅限 .NET:**来自 NuGet 的[**.NET 客户端教程**](/enterprise/securedoc/tutorials/set-up-in-csharp-dotnet/)库
## 深入了解产品功能集
此容器包含免费和高级企业功能。 [**立即开始 30 天免费试用,**](trial-license)体验所有功能。
#### 免费版和企业版功能
<img src="/static-assets/securedoc/assets/features-watermark.png" alt="Feature Access Table" class="img-responsive add-shadow img-margin" style="max-width:100%;" />
#### 功能特性
-**加密:**添加 PDF 密码 + SHA 加密
- 设置、更改或删除用户密码和所有者密码。
- 锁定打印、复制文本、填写表单等功能。
- 确认文档密码有效且正确。
-**编辑:**编辑 PDF 中的单词、短语、正则表达式模式和区域。
- 删除文档中或特定页面上出现的某个单词。
- 使用正则表达式删除模式,例如日期、ID 号码或姓名。
- 从 PDF 的特定区域删除数据,这对于表单和模板非常有用。
-**认证:**将数字签名文件(.pfx、.p12)添加到您的 PDF 文档。
- 数字签名可以向收件人保证该文件来自您本人。
- 签名可以被设置为在发生修改和篡改时失效。
- 核实文件中的所有签名是否有效。
-**提取:**提取 PDF 文档页面文本
## 使用 Docker 安装 IronSecureDoc
IronSecureDoc 的 Docker 镜像可从 DockerHub 获取。 您可以使用 Docker 命令启动和停止 IronSecureDoc,以进行测试或开发。
### 拉取并启动容器
1.**安装 Docker。**访问[Get Docker](https://docs.docker.com/get-docker/)为您的环境安装 Docker。
- 如果使用 Docker Desktop,请确保分配至少 4GB 内存。 您可以通过转到**"设置">"资源"**来调整 Docker Desktop 中的内存使用情况。
2.**拉取 IronSecureDoc Docker 镜像。**
```shell
docker pull ironsoftwareofficial/ironsecuredoc
```
3.**启动 IronSecureDoc 容器。**
在`IronSecureDoc_LicenseKey`参数中,用实际的IronSecureDoc许可证密钥替换您的许可证密钥。 如果您还没有许可证密钥,[**请立即获取免费试用许可证密钥**](trial-license)。
```shell
docker run --name ironsecuredoc -p 8080:80 -e IronSecureDoc_LicenseKey=YOUR_LICENSE_KEY ironsoftwareofficial/ironsecuredoc
```
`-m 2GB`
4.**向 SecureDoc 发起乒乓 REST API 调用,以确保 SecureDoc 容器正在运行。**
```shell
curl http://localhost:8080/v1/document-services/ping
```
- 调用应返回`pong`。
#### 移除容器
要删除容器,请运行:
```shell
# Remove SecureDoc containers
docker rm ironsecuredoc
```
Ask ChatGPT about this page
Ask Gemini about this page
Ask Perplexity about this page
本指南将帮助您在 5 分钟内启动并运行 IronSecureDoc。 IronSecureDoc 将成为您与外部网络隔离的自托管安全容器。
IronSecureDoc 可以从DockerHub下载为 Docker 镜像。
快速链接,助您轻松设置平台
如果您需要针对您环境的更具体的教程,请参阅我们的教程之一:
将 IronSecureDoc 托管为容器
IronSecureDoc 需要运行在某个地方,您可以完全控制它的访问和使用方式。 您可以使用 Windows/Mac/Linux 机器、本地内网上的服务器或云托管容器。 选择最符合您需求的。
本地主机
-在 Windows 上使用Docker Desktop或Compose进行主机托管
-在 Mac 上使用Docker Desktop或Compose进行托管
- 在 Linux 系统上使用Docker Desktop或Compose进行主机托管
部署到云端
以客户身份访问 IronSecureDoc
IronSecureDoc 托管完成后,可以通过 RESTful 调用 URL 来调用它。 默认情况下,我们的文档涵盖 REST API 用例。 我们还有一个 NuGet 上的 .NET 客户端,可用于将 REST API 抽象成客户端库类,并且计划很快推出更多此类库。
默认
-使用 REST API参考指南
.NET 客户端库
-**仅限 .NET:**来自 NuGet 的.NET 客户端教程库
深入了解产品功能集
此容器包含免费和高级企业功能。 立即开始 30 天免费试用,体验所有功能。
免费版和企业版功能
功能特性
-**加密:**添加 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 中的内存使用情况。
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 2GB
4.向 SecureDoc 发起乒乓 REST API 调用,以确保 SecureDoc 容器正在运行。
curl http://localhost:8080/v1/document-services/ping
curl http://localhost:8080/v1/document-services/ping
SHELL
移除容器
要删除容器,请运行:
# Remove SecureDoc containers
docker rm ironsecuredoc
# Remove SecureDoc containers
docker rm ironsecuredoc
SHELL

技术作家
Curtis Chau 拥有卡尔顿大学的计算机科学学士学位,专注于前端开发,精通 Node.js、TypeScript、JavaScript 和 React。他热衷于打造直观且美观的用户界面,喜欢使用现代框架并创建结构良好、视觉吸引力强的手册。
...
阅读更多