在C#中使用iText進行PDF加密,可以通過以下步驟實現(xiàn):
首先,確保已將iText庫添加到項目中。可以通過NuGet包管理器搜索iTextSharp,然后安裝它。
創(chuàng)建一個PdfReader對象來讀取要加密的PDF文件。
PdfReader reader = new PdfReader("input.pdf");
PdfStamper stamper = new PdfStamper(reader, new FileStream("output.pdf", FileMode.Create), PdfWriter.VERSION_1_7);
PdfEncryptor.Encrypt(stamper.Writer, new FileStream("encrypted.pdf", FileMode.Create), true, "password", "password", PdfWriter.ALLOW_PRINTING);
stamper.Close();
通過以上步驟,就可以使用iText在C#中對PDF文件進行加密。在加密完成后,可以使用密碼打開加密的PDF文件。