当前位置: 首页 > news >正文

网站做管制户外刀具十大经典案例

网站做管制户外刀具,十大经典案例,wordpress禁止查看源代码,米拓企业网站管理系统随着 PDF 文档在商业中越来越流行#xff0c;确保其真实性已成为一个关键问题。使用基于证书的签名对 PDF 进行签名可以保护内容#xff0c;还可以让其他人知道谁签署或批准了该文档。在本文中#xff0c;您将了解如何使用不可见或可见签名对 PDF 进行数字签名#xff0c;以…随着 PDF 文档在商业中越来越流行确保其真实性已成为一个关键问题。使用基于证书的签名对 PDF 进行签名可以保护内容还可以让其他人知道谁签署或批准了该文档。在本文中您将了解如何使用不可见或可见签名对 PDF 进行数字签名以及如何使用Spire.PDF for .NET从 PDF 中删除数字签名。 Spire.PDF for .NET 是一款独立 PDF 控件用于 .NET 程序中创建、编辑和操作 PDF 文档。使用 Spire.PDF 类库开发人员可以新建一个 PDF 文档或者对现有的 PDF 文档进行处理且无需安装 Adobe Acrobat。 E-iceblue 功能类库Spire 系列文档处理组件均由中国本土团队研发不依赖第三方软件不受其他国家的技术或法律法规限制同时适配国产操作系统如中科方德、中标麒麟等兼容国产文档处理软件 WPS如 .wps/.et/.dps 等格式 Spire.PDF for.net下载   Spire.PDF for java下载 安装适用于 .NET 的 Spire.PDF 首先您需要将 Spire.PDF for .NET 包中包含的 DLL 文件添加为 .NET 项目中的引用。DLL 文件可以从此链接下载或通过NuGet安装。 PM Install-Package Spire.PDF 向 PDF 添加不可见的数字签名 以下是使用 Spire.PDF for .NET 将不可见数字签名添加到 PDF 的步骤。 创建一个PdfDocument对象。使用PdfDocument.LoadFromFile()方法加载示例 PDF 文件。初始化PdfCertificate对象时加载 pfx 证书文件。根据证书创建PdfSignature对象。通过PdfSignature对象设置文档权限。使用PdfDocument.SaveToFile()方法将文档保存到另一个 PDF 文件。 【C】  using Spire.Pdf; using Spire.Pdf.Security;namespace AddInvisibleSignature { class Program { static void Main(string[] args) { //Create a PdfDocument object PdfDocument doc new PdfDocument();//Load a sample PDF file doc.LoadFromFile(C:\\Users\\Administrator\\Desktop\\sample.pdf);//Load the certificate PdfCertificate cert new PdfCertificate(C:\\Users\\Administrator\\Desktop\\MyCertificate.pfx, e-iceblue);//Create a PdfSignature object PdfSignature signature new PdfSignature(doc, doc.Pages[doc.Pages.Count - 1], cert, MySignature);//Set the document permission to forbid changes but allow form fill signature.DocumentPermissions PdfCertificationFlags.ForbidChanges | PdfCertificationFlags.AllowFormFill;//Save to another PDF file doc.SaveToFile(InvisibleSignature.pdf); doc.Close(); } } } 【VB.NET】 Imports Spire.Pdf Imports Spire.Pdf.Security Namespace AddInvisibleSignature Class Program Shared Sub Main(ByVal args() As String) Create a PdfDocument object Dim doc As PdfDocument New PdfDocument() Load a sample PDF file doc.LoadFromFile(C:\\Users\\Administrator\\Desktop\\sample.pdf) Load the certificate Dim cert As PdfCertificate New PdfCertificate(C:\\Users\\Administrator\\Desktop\\MyCertificate.pfx,e-iceblue) Create a PdfSignature object Dim signature As PdfSignature New PdfSignature(doc,doc.Pages(doc.Pages.Count - 1),cert,MySignature) Set the document permission to forbid changes but allow form fill signature.DocumentPermissions PdfCertificationFlags.ForbidChanges | PdfCertificationFlags.AllowFormFill Save to another PDF file doc.SaveToFile(InvisibleSignature.pdf) doc.Close() End Sub End Class End Namespace 向 PDF 添加可见的数字签名 以下是使用 Spire.PDF for .NET 将可见数字签名添加到 PDF 的步骤。 创建一个PdfDocument对象。使用PdfDocument.LoadFromFile()方法加载示例 PDF 文件。初始化PdfCertificate对象时加载 pfx 证书文件。创建一个PdfSignature对象并指定其在文档上的位置和大小。设置签名详细信息包括日期、名称、位置、原因、手写签名图像和文档权限。使用PdfDocument.SaveToFile()方法将文档保存到另一个 PDF 文件。 【C】 using System; using System.Drawing; using Spire.Pdf; using Spire.Pdf.Security; using Spire.Pdf.Graphics; namespace AddVisibleSignature { class Program { static void Main(string[] args) { //Create a PdfDocument object PdfDocument doc new PdfDocument(); //Load a sample PDF file doc.LoadFromFile(C:\\Users\\Administrator\\Desktop\\sample.pdf); //Load the certificate PdfCertificate cert new PdfCertificate(C:\\Users\\Administrator\\Desktop\\MyCertificate.pfx, e-iceblue); //Create a PdfSignature object and specify its position and size PdfSignature signature new PdfSignature(doc, doc.Pages[doc.Pages.Count - 1], cert, MySignature); RectangleF rectangleF new RectangleF(doc.Pages[0].ActualSize.Width - 260 - 54 , 200, 260, 110); signature.Bounds rectangleF; signature.Certificated true; //Set the graphics mode to ImageAndSignDetail signature.GraphicsMode GraphicMode.SignImageAndSignDetail; //Set the signature content signature.NameLabel Signer:; signature.Name Gary; signature.ContactInfoLabel Phone:; signature.ContactInfo 0123456; signature.DateLabel Date:; signature.Date DateTime.Now; signature.LocationInfoLabel Location:; signature.LocationInfo USA; signature.ReasonLabel Reason:; signature.Reason I am the author; signature.DistinguishedNameLabel DN:; signature.DistinguishedName signature.Certificate.IssuerName.Name; //Set the signature image source signature.SignImageSource PdfImage.FromFile(C:\\Users\\Administrator\\Desktop\\handwrittingSignature.png); //Set the signature font signature.SignDetailsFont new PdfTrueTypeFont(new Font(Arial Unicode MS, 12f, FontStyle.Regular)); //Set the document permission to forbid changes but allow form fill signature.DocumentPermissions PdfCertificationFlags.ForbidChanges | PdfCertificationFlags.AllowFormFill; //Save to file doc.SaveToFile(VisiableSignature.pdf); doc.Close(); } } } 【VB.NET】 Imports System Imports System.Drawing Imports Spire.Pdf Imports Spire.Pdf.Security Imports Spire.Pdf.Graphics Namespace AddVisibleSignature Class Program Shared Sub Main(ByVal args() As String) Create a PdfDocument object Dim doc As PdfDocument New PdfDocument() Load a sample PDF file doc.LoadFromFile(C:\\Users\\Administrator\\Desktop\\sample.pdf) Load the certificate Dim cert As PdfCertificate New PdfCertificate(C:\\Users\\Administrator\\Desktop\\MyCertificate.pfx,e-iceblue) Create a PdfSignature object and specify its position and size Dim signature As PdfSignature New PdfSignature(doc,doc.Pages(doc.Pages.Count - 1),cert,MySignature) Dim rectangleF As RectangleF New RectangleF(doc.Pages(0).ActualSize.Width - 260 - 54,200,260,110) signature.Bounds rectangleF signature.Certificated True Set the graphics mode to ImageAndSignDetail signature.GraphicsMode GraphicMode.SignImageAndSignDetail Set the signature content signature.NameLabel Signer: signature.Name Gary signature.ContactInfoLabel Phone: signature.ContactInfo 0123456 signature.DateLabel Date: signature.Date DateTime.Now signature.LocationInfoLabel Location: signature.LocationInfo USA signature.ReasonLabel Reason: signature.Reason I am the author signature.DistinguishedNameLabel DN: signature.DistinguishedName signature.Certificate.IssuerName.Name Set the signature image source signature.SignImageSource PdfImage.FromFile(C:\\Users\\Administrator\\Desktop\\handwrittingSignature.png) Set the signature font signature.SignDetailsFont New PdfTrueTypeFont(New Font(Arial Unicode MS, 12f, FontStyle.Regular)) Set the document permission to forbid changes but allow form fill signature.DocumentPermissions PdfCertificationFlags.ForbidChanges | PdfCertificationFlags.AllowFormFill Save to file doc.SaveToFile(VisiableSignature.pdf) doc.Close() End Sub End Class End Namespace 以上便是如何将加密或解密 PDF 文件如果您有其他问题也可以继续浏览本系列文章获取相关教程~
http://www.zqtcl.cn/news/327296/

相关文章:

  • wap类网站上海网站建设免费推
  • 网站建设哪家好公司建设银行网站怎么登陆不
  • 关于建设网站的需求wordpress不能发布文章
  • 如何一键建淘宝客网站中国建设银行金华分行网站
  • 给wordpress添加公告英语seo
  • 佛山市网站建设系统wap浏览器网页版
  • 关于小说网站的一些建设流程学做蛋糕有哪些网站
  • 益阳购物网站开发设计禹城网站制作
  • 教育网站开发文档全网营销推广案例
  • 最流行的网站开发框架wordpress阅读权限
  • 怎么做推广网站创立网站
  • 制作自己的网站需要什么材料网站计费系统怎么做
  • 网站和域名的区别昆山网站开发建设公司
  • 兼职网站推广如何做西安市商标局
  • 打开网站说建设中是什么问题莱芜金点子招小时工
  • 做网站的相关协议秦皇岛解封最新消息今天
  • 网站托管维护方案新闻媒体发稿平台
  • 网站扩展名四平网站建设怎么选
  • 网站制作价格与售后视频网站建设有什么意义
  • 网站建设+太原1核1g可以做几个网站
  • 电商设计网站有哪些内容西安百度推广外包
  • 深圳网站建设价格多少做废旧金属的网站
  • wordpress 文档超级优化空间
  • 湖北seo网站推广官方网站怎么制作
  • 随州网站seo诊断wordpress 只显示一个主题
  • 建站登录可信网站认证 费用
  • 互站网站源码用jsp做网站一般会用到什么
  • 个人免费设计网站fomo3d 网站怎么做
  • 菏泽做网站公司公关公司经营范围
  • 钓鱼网站营销型网站建设实战