首页 > 解决方案 > 我可以在访问/excel 中使用宏/vba 来签署带有证书的 pdf 吗?

问题描述

目前我正在执行此过程:我有 pdf 文件我想使用安装在我的 PC 中的证书进行签名我对一些数据(不相关)进行了一些检查,如果满足某些条件,我在屏幕中打开 pdf 文件像这样的简单指令:

FollowHyperlink (fichero_pdf_actual_temp)

并让windows10处理应用程序,它用acrobat reader打开te文件,用户在他的屏幕上拥有它。

然后用户看到 pdf,使用 acrobat 阅读器在他的 pc 中使用安装的证书手动签名(在 acrobat 中转到工具,选择证书和签名,保存),这几乎就是全部。

由于经常需要对很多文件进行签名,我可以自己使用代码进行所需的检查(在“普通”数据库表中,与示例无关)我想知道是否有某种方法可以使用 vba 代码进行此签名。

欢迎任何方向。即使是节省一些“点击”的部分想法也可以。

该证书由我公司提供,并与我公司电子邮件和公司网络中的用户相关联。

我根本不是这方面的专家,但我希望信息清楚。

谢谢

标签: vbams-accesspdfcertificatesignature

解决方案


我的想法是使用一些命令行应用程序,如PDFSign CL并通过调用它

Shell "PDFSignCL.exe /src=""c:\temp\doc_in.pdf"" /profile=""MySignProfile"""

您可以将 .exe 与您的应用程序一起部署。


推荐阅读