Ms access 打印pdf表单访问并保护它

Ms access 打印pdf表单访问并保护它,ms-access,pdf,digital-signature,electronic-signature,Ms Access,Pdf,Digital Signature,Electronic Signature,有人知道我是否可以以及如何从Access打印PDF并使用数字ID保护它吗?我可以在buttonclick上打印为PDF,但现在我想在同一步骤中保护它。这意味着,当我将access文件导出为PDF格式时,我需要使用数字ID框进行签名,但这是如何做到的 我有以下用于打印的工作代码 Filnavn = mappe & Me.IDAarstallLNr & " DOC" & " - " & Replace(Now(), &

有人知道我是否可以以及如何从Access打印PDF并使用数字ID保护它吗?我可以在buttonclick上打印为PDF,但现在我想在同一步骤中保护它。这意味着,当我将access文件导出为PDF格式时,我需要使用数字ID框进行签名,但这是如何做到的

我有以下用于打印的工作代码

    
Filnavn = mappe & Me.IDAarstallLNr & " DOC" & " - " & Replace(Now(), ":", "") & ".pdf"
Me.txtFilnavnDigitaltSignertPDF = mappe & Me.IDAarstallLNr & " Signed date " & Replace(Now(), ":", "") & ".pdf"

DoCmd.OutputTo acOutputReport, Rapportnavn, acFormatPDF, Filnavn, True, , acExportQualityScreen
If pfUserName() <> "SGR" Then Me.File_Dato_Mappe = Date
DoCmd.RunCommand acCmdSaveRecord
End Sub

Filnavn=mappe&Me.IDAarstallLNr&“DOC”&“-”和Replace(Now(),“:”,“)&.pdf”
Me.txtfilnavndigitaltsignerpdf=mappe&Me.IDAarstallLNr&“已签名日期”&Replace(现在(),“:”,“)&.pdf
DoCmd.OutputTo acOutputReport,reportnavn,acFormatPDF,Filnavn,True,acExportQualityScreen
如果pfUserName()“SGR”,则Me.File\u Dato\u Mappe=Date
DoCmd.RunCommand acCmdSaveRecord
端接头

您计划采用什么样的数字签名系统?我认为至少有20家这样的系统的商业供应商,他们都有不同的API,不同的功能,有些甚至要求你将PDF加载到网站上。所以,除非你选择一个特定的数字签名供应商,否则你的问题类似于问一个字符串球需要多长?您将如何实现这一目标将取决于您将选择的数字签名系统。很抱歉,不清楚,因为我使用的是软件,我忘了提到我使用的PDF软件。我正在使用AdobePro对带有数字ID的文档进行签名。此时,我手动进行签名,这意味着我将打印成PDF,并在打印后打开PDF并签名。