彩票走势图

logo E-iceblue中文文档
文档彩票走势图>>E-iceblue中文文档>>修改加密 PDF 的密码

修改加密 PDF 的密码


Spire.PDF for .NET 是一款专门对 Word 文档进行操作的 .NET 类库。致力于在于帮助开发人员轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档,而无需安装 Microsoft Word。

行号用于在每行文本旁边显示 Word 自动计算的行数。当我们需要参考合同或法律文件等文档中的特定行时,它非常有用。word中的行号功能允许我们设置起始值、编号间隔、与文本的距离以及行号的编号方式。使用 Spire.Doc,我们可以实现上述所有功能。本文将介绍如何将 HTML 转换为 PDF。

Spire.PDF for.NET 最新下载

欢迎加入spire技术交流群:767755948

修改 PDF 文件的密码确实是一个理性的选择,尤其是当密码已被他人知晓,您的 PDF 文件不再安全时。Spire.PDF for .NET能让您在C#、VB.NET中修改加密PDF文件的密码。您可以修改所有者密码和用户密码,并在访问 PDF 文件时设置用户限制。现在请看下图所示的修改加密 PDF 密码的过程:

从上图中,你不难发现,第一步是通过所有者密码解密 PDF 文件。原始的所有者密码是重要的。你可以用这种方法解密:Spire.Pdf.PdfDocument(string filename, string password)

然后,通过重置所有者密码和用户密码来修改密码。命名空间 Spire.PDFDocument.Security 中的 PDFSecurity 类不仅可以帮助您设置所有者密码和用户密码,还可以设置用户权限以限制用户访问。

下面显示了修改加密 PDF 文件密码的全部代码,请下载 Spire.PDF for .NET 并安装到系统上后再查看代码:
[C#]



01	using Spire.Pdf;
02	using Spire.Pdf.Security;
03	 
04	namespace modify_PDF_passwords
05	{
06	    class Program
07	    {
08	        static void Main(string[] args)
09	        {
10	 
11	            //load a encrypted file and decrypt it
12	            String encryptedPdf = @"..\Encrypt.pdf";
13	            PdfDocument doc = new PdfDocument(encryptedPdf, "e-iceblue");
14	 
15	            //reset PDF passwords and set user password permission
16	            doc.Security.OwnerPassword = "Spire.PDF";
17	            doc.Security.UserPassword = "pdfcomponent";
18	            doc.Security.Permissions = PdfPermissionsFlags.Print | PdfPermissionsFlags.FillFields;
19	 
20	            //Save pdf file.
21	            doc.SaveToFile("Encryption.pdf");
22	            doc.Close();
23	            //Launching the Pdf file.
24	            System.Diagnostics.Process.Start("Encryption.pdf");     
25	             
26	        }   
27	    }
28	}

[VB.NET]


01	Imports Spire.Pdf
02	Imports Spire.Pdf.Security
03	 
04	Namespace modify_PDF_passwords
05	    Class Program
06	        Private Shared Sub Main(args As String())
07	 
08	            'load a encrypted file and decrypt it
09	            Dim encryptedPdf As [String] = "..\Encrypt.pdf"
10	            Dim doc As New PdfDocument(encryptedPdf, "e-iceblue")
11	 
12	            'reset PDF passwords and set user password permission
13	            doc.Security.OwnerPassword = "Spire.PDF"
14	            doc.Security.UserPassword = "pdfcomponent"
15	            doc.Security.Permissions = PdfPermissionsFlags.Print Or PdfPermissionsFlags.FillFields
16	 
17	            'Save pdf file.
18	            doc.SaveToFile("Encryption.pdf")
19	            doc.Close()
20	            'Launching the Pdf file.
21	            System.Diagnostics.Process.Start("Encryption.pdf")
22	 
23	        End Sub
24	    End Class
25	End Namespace
Spire.PDF for .NET是一款.NET PDF组件,可让您在C#、VB.NET中生成、读取、编辑和处理PDF文件。




扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP