1

私はpdfを動的に作成しています。そのため、作成中にパスワードで保護する必要があります。私はasp.net、c#、およびpdf itextsharpを使用しています。

これは私のコードです

using (Document doc = new Document(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");
                        }     

ありがとう..

4

1 に答える 1

3

私は他のトピックを検索しました、そしてこれはこの男のために働いているようです:

https://stackoverflow.com/a/6586551/1648976

お役に立てば幸いです。

于 2012-09-17T06:51:56.307 に答える