Qt Ironclad Reader (授权/加密/OFD签章/OFD验章/PDF/导出)

Qt Ironclad Reader (授权/加密/OFD签章/OFD验章/PDF/导出)

Ironclad Reader 由阅读端 PdfReader 和管理端 AuthorTool 组成:阅读端面向终端用户,提供授权登录、文档阅读、打印导出、签章验章等能力;管理端面向管理员,提供授权生成、批量授权、文档加密和授权记录管理能力。

1. 授权登录

阅读端启动后会先进入授权验证界面,系统展示当前设备 ID,用户可复制设备 ID 提交给管理员生成授权文件。获得授权文件后,点击"选择许可证文件"导入 *.lic 文件,系统会校验授权用户、设备 ID、有效期和权限信息,校验通过后进入阅读器主界面。

授权登录实现了设备绑定和有效期控制,避免授权文件在未授权设备上使用。后续打开 SDB 加密文档时,系统还会结合当前授权用户与文档权限进行二次校验。

2. 阅读端首页

阅读端首页提供"最近""星标""我的电脑"等入口,帮助用户快速定位文档。

2.1 最近文件

"最近"页面会展示最近打开过的文档,包括文件名、路径和打开入口。用户可以直接从最近列表重新打开文档,也可以将常用文档加入星标。

2.2 星标文档

"星标"页面用于集中管理常用文档。用户在最近文件或文档列表中标记星标后,可在此处快速访问,适合固定资料、常用合同、操作手册等高频文件。

2.3 本机文件浏览

"我的电脑"页面支持按本机磁盘和目录浏览文档。系统以文件夹方式展示本地路径,用户可以逐级进入目录并打开 PDF、OFD、SDB 等支持格式。

3. 多格式文档阅读

PdfReader 支持打开 PDF、OFD、SDB 文档。每个文档以独立标签页显示,用户可以在多个文档之间切换,也可以关闭当前标签页。

阅读界面包含顶部工具栏、左侧导航区和中间阅读区。顶部工具栏提供打开、保存、打印、导出、缩放、翻页等常用操作;左侧导航区可显示目录/书签,便于在长文档中快速跳转。

4. 阅读浏览与导航

阅读区支持页面浏览、拖拽平移、文本选择和目录跳转。用户可以通过工具栏完成首页、上一页、下一页、尾页跳转,也可以直接输入页码定位到指定页面。

系统支持放大、缩小、实际大小、适合页面、适合宽度等阅读模式,适配不同屏幕尺寸和版式文档。对于带目录或书签的文档,左侧导航可展开层级结构并定位到对应章节。

5. 复制与批注

阅读端支持基础文本选择和复制,也支持删除线、下划线、高亮等常用批注效果。普通文档可直接使用复制与批注功能;SDB 加密文档则会根据授权权限控制复制能力。

当用户没有复制权限时,加密文档中的文本复制会被限制;拥有复制权限时,用户可按普通文档方式选择文本并复制。

6. 导出与转图片

阅读端支持将文档另存或导出为多种格式,包括 TXT、TIFF、SVG,以及 PNG、JPG、BMP 图片。导出时可选择全部页面、当前页或自定义页码范围。

对于 SDB 加密文档,导出能力受授权权限控制。管理员未授予导出权限时,用户无法执行另存为或转图片操作;允许导出时,系统可根据配置在导出内容中附加用户水印。

7. 打印与预览

阅读端支持打印预览和系统打印。用户可先进入打印预览界面确认版式、页码和内容,再调用系统打印对话框完成打印。

SDB 加密文档同样支持打印权限控制。若授权文件未包含打印权限,系统会限制打印入口或阻止打印操作;若具备打印权限,用户可以按普通文档流程打印。

8. OFD 签章

阅读端支持对 OFD 文档进行电子签章。用户可选择签名材料和电子印章文件,在页面指定位置放置印章,并将签章结果保存到 OFD 文件。

签章前,用户在 OFD 页面中定位签章位置,系统会在阅读区中显示待处理文档内容。

系统支持在页面上选择印章位置,签章位置确定后,印章会按照指定坐标写入文档。

签章过程中需要配置签章证书、私钥或 PKCS#12 材料,并选择电子印章文件。系统使用这些签名材料完成 OFD 签章。

签章完成后,印章会显示在 OFD 页面指定区域,用户可继续保存或查看签章后的文档。

9. OFD 验章

阅读端支持对 OFD 文档中的签章进行验证,并可查看签章属性信息。验章时,系统会读取签章数据、签名证书、签章时间、签章人等信息,并提示验证结果。

如果文档内容、签章数据或证书链校验不通过,系统会提示失败原因;校验通过时,用户可以确认签章有效性。

10. SDB 加密文档阅读

SDB 是由管理端生成的加密文档格式。阅读端打开 SDB 文档时,会根据当前授权用户、设备 ID、文档授权范围和有效期进行校验。通过校验后,用户可以在权限范围内阅读、复制、打印或导出。

加密文档可显示用户水印,用于标识使用者、设备和时间等信息。水印能在阅读、导出或打印场景中起到追踪和防扩散作用。

11. 管理端授权生成

AuthorTool 面向管理员提供授权文件生成能力。管理员输入设备 ID、用户姓名、单位、有效期和权限后,可生成单个 *.lic 授权文件,并将授权记录写入本地数据库。

单个授权适合为单个用户或单台设备快速发放许可。权限项包括打印、导出等能力,授权有效期可按业务需要设置。

12. 管理端批量授权

管理端支持批量授权生成。管理员可先生成 CSV 模板,再导入批量授权数据,系统解析后展示用户列表,并一次性生成多个授权文件。

批量授权适合单位集中部署场景,可减少重复录入设备 ID、用户信息和权限信息的工作量。

13. 管理端文档加密

AuthorTool 支持将普通文档加密为 SDB 文件。管理员选择待加密文档后,从授权用户列表中选择可访问用户,系统会生成带权限控制的 *.sdb 加密文档。

生成后的 SDB 文档只能由被授权用户在绑定设备上打开。阅读端会按照授权内容控制复制、打印、导出等操作。

14. 管理端授权记录管理

管理端提供授权记录管理能力,可查看已生成的授权信息,并按 MAC 地址、用户名、单位等条件搜索。管理员还可以重新导出授权文件、导出 CSV 或删除授权记录。

授权记录管理用于支撑后续运维,包括授权追溯、用户权限核查、过期授权筛选和授权文件补发。

15. 权限控制闭环

Ironclad Reader 的权限控制围绕授权文件、设备绑定和加密文档展开:

权限项 功能说明
设备绑定 授权文件与设备 ID 绑定,未授权设备无法使用
有效期控制 授权过期后,用户无法继续登录或访问受控文档
打印权限 控制 SDB 加密文档是否允许打印
导出权限 控制 SDB 加密文档是否允许另存为或转图片
复制权限 控制 SDB 加密文档是否允许复制文本
用户水印 在阅读、导出或打印时标识用户信息,降低文档扩散风险
签章验章 支持 OFD 文档签章、签章属性查看和有效性验证

整体业务流程如下:

  1. 阅读用户在 PdfReader 授权界面获取设备 ID。
  2. 管理员在 AuthorTool 中录入用户、设备、有效期和权限,生成授权文件。
  3. 阅读用户导入授权文件并登录 PdfReader。
  4. 管理员将普通文档加密为 SDB,并指定允许访问的授权用户。
  5. 阅读用户在 PdfReader 中打开文档,并按授权范围阅读、复制、打印或导出。
  6. 对 OFD 文档,阅读端可继续执行签章、验章和签章属性查看。
相关推荐
狠学嵌入式3 小时前
耗时一个月整理了3款实用免费PDF处理网站
pdf·pdf转word·pdf添加水印·pdf处理·免费工具·免费网站·清页pdf
2501_930707782 天前
使用C#代码替换 PDF 文档中的文本
pdf
周末也要写八哥2 天前
Visual C++6.0下载安装流程及PDF学习手册资源
c++·学习·pdf
优化控制仿真模型2 天前
2026初中英语考纲词汇表(1600词)PDF电子版
经验分享·pdf
2401_876964132 天前
27考研优路|肖睿|唐辛|师大集训营|大牙|B站橙啦101公共课PDF
考研·pdf
2401_876964132 天前
27余峰|苏一|大李子|鹿吖101公共课托管班网课PDF
pdf
SEO-狼术2 天前
Visualize Trends with Bar Charts
pdf·.net
私人珍藏库2 天前
【PC】[吾爱大神原创工具] PDFImageViewer V1 永久免费的PDF图像查看和导出工具
windows·pdf·工具·软件·多功能
小饕2 天前
RAG 数据加载全攻略:从文本到 PDF 的 Loader 选型指南
人工智能·pdf