C#/VB.NET 添加、删除PPT幻灯片中的数字签名
发布时间:2020-12-16 01:07:38 所属栏目:百科 来源:网络整理
导读:本文介绍如何通过C#及VB.NET代码来添加数字签名到PPT幻灯片文档,以及如何将文档中的数字签名删除。 辅助工具: ? Spire.Presentation.dll (dll版本为5.11.2) 注意 :2种dll文件下载及引用方法: 方法1 : 下载 包,解压到指定路径,并在VS程序中添加引用S
本文介绍如何通过C#及VB.NET代码来添加数字签名到PPT幻灯片文档,以及如何将文档中的数字签名删除。 辅助工具:
注意:2种dll文件下载及引用方法: 方法1:下载包,解压到指定路径,并在VS程序中添加引用Spire.Presentation.dll文件; 方法2:通过Nuget下载。 完成引用后,如下效果: ? ? ? 示例1—添加数字签名到PPT文档 using Spire.Presentation; System; System.Security.Cryptography.X509Certificates; namespace AddDigitalSignature { class Program { static void Main(string[] args) { //加载PPT测试文档 Presentation ppt = new Presentation(); ppt.LoadFromFile("test.pptx"); 添加数字签名 X509Certificate2 x509 = new X509Certificate2(cer.pfx",123654); ppt.AddDigitalSignature(x509,Manager,DateTime.Now); 保存文档 ppt.SaveToFile(AddDigitalSignature.pptx); } } } VB.NET Imports Spire.Presentation System.Security.Cryptography.X509Certificates Namespace AddDigitalSignature Class Program Private Shared Sub Main(args As String()) '加载PPT测试文档 Dim ppt New Presentation() ppt.LoadFromFile() 添加数字签名 Dim x509 New X509Certificate2() ppt.AddDigitalSignature(x509,DateTime.Now) ) End Sub End Class End Namespace 数字签名添加效果: ? 示例2—删除PPT文档中的数字签名 C# Spire.Presentation; RemoveDigitalSignature { 加载包含数字签名的PPT文档 Presentation ppt = 判断文档是否已签名 if (ppt.IsDigitallySigned == true) { 移除所有签名 ppt.RemoveAllDigitalSignatures(); } RemoveDigitalSignature.pptx); } } } VB.NET Spire.Presentation RemoveDigitalSignature 加载包含数字签名的PPT文档 If ppt.IsDigitallySigned = True Then ppt.RemoveAllDigitalSignatures() End If End Namespace ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |