SignFile

安全和签名

说明

本页介绍 PDFlibPas 中属于“安全和签名”主题的 SignFile。API 名称、参数、类名、文件名和字面量保持原样,以便和 Delphi 库及 DLL 入口点完全对应。

调用函数前请查看语法、参数和返回值。代码块保留原始形式,便于示例直接复制使用。

调用函数前请查看语法、参数和返回值。代码块保留原始形式,便于示例直接复制使用。

语法

Delphi

Function TPDFlib.SignFile(Const InputFileName, OpenPassword, SignatureFieldName, OutputFileName, PFXFileName, PFXPassword, Reason, Location, ContactInfo: WideString): Integer;

ActiveX

Function PDFlib::SignFile(InputFileName As String, OpenPassword As String, SignatureFieldName As String, OutputFileName As String, PFXFileName As String, PFXPassword As String, Reason As String, Location As String, ContactInfo As String) As Long

DLL

int DLSignFile(int InstanceID, const wchar_t * InputFileName, const wchar_t * OpenPassword, const wchar_t * SignatureFieldName, const wchar_t * OutputFileName, const wchar_t * PFXFileName, const wchar_t * PFXPassword, const wchar_t * Reason, const wchar_t * Location, const wchar_t * ContactInfo);

参数

InputFileNameInputFileName 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
OpenPasswordOpenPasswordSignFile 的参数。请使用签名中显示的类型,并提供与当前 PDF 文档、所选页面或活动资源一致的值。
SignatureFieldNameSignatureFieldNameSignFile 的参数。请使用签名中显示的类型,并提供与当前 PDF 文档、所选页面或活动资源一致的值。
OutputFileNameOutputFileName 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
PFXFileNamePFXFileName 表示文件路径或文件名。请为当前流程使用有效路径,并保留 API 期望的编码。
PFXPasswordPFXPasswordSignFile 的参数。请使用签名中显示的类型,并提供与当前 PDF 文档、所选页面或活动资源一致的值。
ReasonReasonSignFile 的参数。请使用签名中显示的类型,并提供与当前 PDF 文档、所选页面或活动资源一致的值。
LocationLocationSignFile 的参数。请使用签名中显示的类型,并提供与当前 PDF 文档、所选页面或活动资源一致的值。
ContactInfoContactInfoSignFile 的参数。请使用签名中显示的类型,并提供与当前 PDF 文档、所选页面或活动资源一致的值。

返回值

1此值说明 SignFile 的调用结果。通常非零值表示成功,0 表示操作未完成。