IRONSOFTWAREHOME

REST API for IronSecureDoc in C#

Curtis Chau
Curtis Chau
Updated: 2026年4月22日

这是您的 IronSecureDoc 实例的 REST API 参考文档。 本教程假设您已经有一个正在运行的容器实例。 如果您想开始使用,请按照我们的指南操作。

跳转至功能介绍:

检查许可证密钥

提示:
  • 所有示例中的 URL 将使用 http://localhost:8080/ 占位符。 请务必将其替换为您的网址。
  • 确保用实际值替换占位符值(例如,certificate_password 等)。
  • 所有请求示例中均包含 title 和 subject 标头。 )}]

[GET] 健康检查

端点: http://localhost:8080/v1/document-services/ping

健康检查端点,用于验证服务器是否正在运行。

响应: 200 OK:pong


[GET] 检查许可证

端点: http://localhost:8080/v1/document-services/check-license

验证许可证的有效性。

响应: 200 OK:Valid


[POST] 涂改文本

端点: http://localhost:8080/v1/document-services/pdfs/redact-text

使用真正的密文技术隐藏PDF文档中的敏感词语。 在请求正文中将 PDF 文件包含为 pdf_file 对象。

所需请求正文参数

名称数据类型说明
PDF 文件application/pdf 文件需要编辑的PDF文件。
words_to_redactarray[string]需要从文档中删除的词语数组。

常见问题解答

IronSecureDoc REST API 的目的是什么?

IronSecureDoc REST API 旨在通过提供文本编辑、数字签名应用、文档加密和密码验证等功能,帮助开发人员保护和管理 PDF 文档。

using IronSecureDoc API 如何确保服务器正常运行?

您可以通过向 `/v1/document-services/ping` 端点发送 GET 请求来确保服务器正常运行。如果成功,服务器将以 `200 OK` 状态和消息 `pong` 响应。

如何使用 API 在 PDF 中编辑特定文本或模式?

您可以通过向 `/v1/document-services/pdfs/redact-text` 端点发送包含 PDF 和要编辑的文本或正则表达式的 POST 请求,来编辑特定文本或模式。

如何验证 PDF 的数字签名是否有效?

要验证 PDF 中的数字签名,您可以发送包含 PDF 文件的 POST 请求到 `/v1/document-services/pdfs/verify-signatures` 端点。该 API 将返回每个签名的有效性信息。

using IronSecureDoc API 加密 PDF 包含哪些步骤?

要加密 PDF,请向 `/v1/document-services/pdfs/encrypt` 端点发送包含 PDF 文件的 POST 请求,指定用户和所有者密码以及您希望设置的任何权限,例如内容提取或表单填写。

如何使用 IronSecureDoc API 对 PDF 文档进行数字签名?

您可以通过向 `/v1/document-services/pdfs/certify` 端点发送包含 PDF 文件、数字证书和证书密码的 POST 请求来对 PDF 进行数字签名。

有哪些选项可用于保护 PDF 文档?

保护 PDF 的选项包括加密文档、设置访问权限、添加用户和所有者密码,以及使用 IronSecureDoc API 验证现有密码。

是否可以使用 IronSecureDoc API 从 PDF 中提取文本?

是的,您可以通过向 `/v1/document-services/pdfs/extract` 端点发送 POST 请求来从 PDF 中提取文本。您可以指定参数以从某些页面或整个文档中提取文本。

如何验证 PDF 文档的密码?

要验证密码,请发送包含 PDF 文件的 POST 请求到 `/v1/document-services/pdfs/verify-password` 端点。在请求中包括用户和所有者密码,以确认其有效性。

IronSecureDoc REST API 的主要功能是什么?

IronSecureDoc REST API 的主要功能包括服务器健康检查、许可证验证、文本编辑、数字签名应用、PDF 加密和文本提取。

Curtis Chau
技术作家

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

...
阅读更多

准备开始了吗?

版本:2024.10刚刚发布

立即获取您的免费30 天试用密钥。
无需信用卡或创建账户
Key in blue circle

立即获取免费的 30 天试用版密钥。

Your trial license will be sent to your email address

无任何限制。100% 解锁。无需信用卡。

OR
bullet_checked无需信用卡或创建账户无任何限制。100% 解锁。无需信用卡。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
预约您的免费现场演示
Booking Badge

深受全球数百万工程师信赖

Iron Software 的客户徽标
获取您的无义务咨询
填写下面的表格或通过sales@ironsoftware.com
您的资料将始终保密。
深受全球数百万工程师信赖
Iron Software 的客户徽标
立即获取您的免费30 天试用密钥。
无需信用卡或创建账户