派胜 SigningPDF 全球签 是一款企业级PDF数字签名软件,可信数字签名、电子印章和时间戳解决方案。
SigningPDF 支持 Adobe 全球认可的证书颁发机构,高自动化为PDF文档添加可信合法的数字签名。
您可以访问 SigningPDF 官网下载最新版。
SigningPDF 官网地址如下:
https://www.paioffice.com/signingpdf/downloads
在 Windows 10, 11 上安装 SigningPDF 1.0
SigningPDF 1.0 使用 .NET 6.0 和 C# 构建,包含自托管 Kestrel Web 服务器,通过浏览器访问。
在 Windows 10 和 Windows 11 上,使用 Windows 服务托管 SigningPDF 1.0。
(1)安装 .NET SDK 6.0
微软官网:下载 .NET SDK 6.0 最新版
根据您的 CPU 体系结构选择 Windows – <Arm64 | x64 | x86>,下载并安装。
(2)部署 SigningPDF 1.0 程序文件
2.1 解开安装包,移动到目标磁盘部署路径,例如 <C:SigningPdfRoot>。
2.2 设置 SigningPDF 目录结构的文件系统权限。
Windows 用户组 Users 文件系统权限列表如下。
路径 | 文件系统权限 | 用途 |
unroot | 读取, 执行 | ASP.NET Core 目录结构 |
storagePath | 完全控制(读取, 写入) | 存储文件夹 |
appconfig.json | 读取 | 用户管理 |
certconnector.json | 读取 | 数字证书(签名模板)配置 |
(3)测试 Windows 命令行控制台自托管
3.1 配置 Kestrel Web 服务器 绑定端口。
使用记事本打开 <runrootappsettings.json>,设置 Kestrel 绑定的端口。
"Kestrel": { "Endpoints": { "Http": { "Url": "http://localhost:5000" } } }
3.2 测试 SigningPDF 命令行控制台自托管。
双击或使用 Windows 命令行执行 <runrootSigningPdf.exe>。
Kestrel Web 服务器默认绑定主机端口 <http://localhost:5000>。
使用浏览器访问 <http://localhost:5000>。
(4)注册 Windows 服务
注册 <runrootSigningPdf.exe> 为 Windows 服务 。
重要:请把下面命令中的 <C:SigningPdfRoot> 物理路径修改为实际部署的物理路径。
sc.exe create SigningPdf binpath=C:SigningPdfRoot unrootSigningPdf.exe
使用 Windows服务管理器 设置 SigningPdf 服务为自动启动。
(5)访问 SigningPDF 1.0
在 Windows 本机打开浏览器输入地址,进入 SigningPDF 登录界面。
http://localhost:5000