vba - 我可以在访问/excel 中使用宏/vba 来签署带有证书的 pdf 吗?
问题描述
目前我正在执行此过程:我有 pdf 文件我想使用安装在我的 PC 中的证书进行签名我对一些数据(不相关)进行了一些检查,如果满足某些条件,我在屏幕中打开 pdf 文件像这样的简单指令:
FollowHyperlink (fichero_pdf_actual_temp)
并让windows10处理应用程序,它用acrobat reader打开te文件,用户在他的屏幕上拥有它。
然后用户看到 pdf,使用 acrobat 阅读器在他的 pc 中使用安装的证书手动签名(在 acrobat 中转到工具,选择证书和签名,保存),这几乎就是全部。
由于经常需要对很多文件进行签名,我可以自己使用代码进行所需的检查(在“普通”数据库表中,与示例无关)我想知道是否有某种方法可以使用 vba 代码进行此签名。
欢迎任何方向。即使是节省一些“点击”的部分想法也可以。
该证书由我公司提供,并与我公司电子邮件和公司网络中的用户相关联。
我根本不是这方面的专家,但我希望信息清楚。
谢谢
解决方案
我的想法是使用一些命令行应用程序,如PDFSign CL并通过调用它
Shell "PDFSignCL.exe /src=""c:\temp\doc_in.pdf"" /profile=""MySignProfile"""
您可以将 .exe 与您的应用程序一起部署。
推荐阅读
- wordpress - 从 Integromat 在 Wordpress 中分配自定义分类
- android-studio - 我无法使用 Android stduio 制作 Wear OS 项目
- karate - 从桌面应用程序切换到现有的 chrome 浏览器
- node.js - 如何从 Express 添加 firebase 电话号码 otp 身份验证 API
- caching - 如果将动态数据槽放入 amp-ad 中,Google AMP 缓存能否正常工作
- javascript - 为什么在修改类的本地属性时会执行 ngOnChanges?
- python - 在 Numpy 中找到最近点的最快方法
- ios - 当一天的第一次打开时,Xamarin 形成 iOS 应用程序有时会崩溃
- javascript - 在js中使用正则表达式从字符串中提取单词
- excel - 如何将两个工作表中的对象链接到PowerPoint?