2012-09-17 2 views
1

동적으로 pdf를 생성합니다. 따라서 자체를 생성하는 동안 암호로 보호해야합니다. asp.net, C# 및 pdf itextsharp를 사용하고 있습니다.itextsharp를 사용하여 암호로 보호 된 pdf를 만드는 방법은 무엇입니까?

이 내 코드

사용하고 (문서의 문서 = 새 문서 (PageSize.A4,0f, 0F, 0F, 0F)) {

  string path = Server.MapPath("Pages"); 

      FileStream pdffile= new FileStream(path+"/Pdf/tes.pdf", FileMode.Create); 
      PdfWriter writer=PdfWriter.GetInstance(doc,pdffile); 
      doc.Open(); 
      var titlefont = FontFactory.GetFont("Arial", 16, Font.BOLD); 
      doc.Add(new Paragraph("My Pdf",titlefont)); 
      doc.Close(); 

      Response.Clear(); 
      Response.ContentType = "application/pdf"; 
      Response.AddHeader("content-disposition", "attachment;filename=tes.pdf"); 
      Response.TransmitFile(path+"/Pdf/tes.pdf");     
      Response.Flush(); 
      File.Delete(path + "/Pdf/tes.pdf"); 
         }  

감사합니다 ..

+0

[iTextSharp 암호로 보호 된 PDF] 가능한 복제본 (http://stackoverflow.com/questions/6586346/itextsharp-password-protected-pdf) – sloth

답변

관련 문제