创建及修改PDF文件

水晶报表会生成PDF,感觉设计一个报表很花时间,每条线段对齐都要计算出来,速度很慢。
现在有一个开源的控件"iTextSharp",可以实现生成PDF,实现非常简单。
            Document document = new Document();
            PdfWriter writer 
= PdfWriter.GetInstance(document, new FileStream(Server.MapPath("chat.pdf"), FileMode.Create));

细节方面就不在这里介绍。
修改已经存在的文件,如下:
        PdfReader reader = new PdfReader(@"C:\AspNet\pdftest\chat.pdf");
        MemoryStream ms 
= new MemoryStream();
        PdfStamper stamper 
= new PdfStamper(reader, ms);
细节就不说了,写多了耽误时间。

posted on 2007-11-12 17:39  ★金★  阅读(692)  评论(0编辑  收藏  举报

导航