itextsharp生成pdf插件

上传:tgh6406 浏览: 50 推荐: 0 文件:DLL 大小:3.32MB 上传时间:2018-12-26 01:48:18 版权申诉
生成pdf的插件工具,绿色插件,请放心使用,C#使用方法:先引用itextsharp.dll动态链接库,然后using itextsharp.text等空间,即可使用。 引用: using iTextSharp; using iTextSharp.text; using iTextSharp.text.pdf; 方法: /// /// 生成pdf格式文件 /// /// pdf文件路径 /// 数据信息 public static void dtWriteFileByPdf(string FilePath, DataTable dt) { try { Document document = new Document() ; PdfWriter.GetInstance(document, new FileStream(FilePath, FileMode.Create)); document.Open(); BaseFont bfChinese = BaseFont.CreateFont(AppDomain.CurrentDomain.BaseDirectory + "SIMSUN.ttc,1", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); Font fontChinese = new Font(bfChinese, 12, Font.NORMAL, new BaseColor(0, 0, 0)); PdfPTable table = new PdfPTable(dt.Columns.Count); for (int i = 0; i < dt.Rows.Count; i++) { for (int j = 0; j < dt.Columns.Count; j++) { table.AddCell(new Phrase(dt.Rows[i][j].ToString(), fontChinese)); } } document.Add(table); document.Close(); } catch (DocumentException de) { } } ; PdfWriter.GetInstance(document, new FileStream(FilePath, FileMode.Create)); document.Open(); BaseFont bfChinese = BaseFont.CreateFont(AppDomain.CurrentDomain.BaseDirectory + "SIMSUN.ttc,1", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED); Font fontChinese = new Font(bfChinese, 12, Font.NORMAL, new BaseColor(0, 0, 0)); PdfPTable table = new PdfPTable(dt.Columns.Count); for (int i = 0; i < dt.Rows.Count; i++) { for (int j = 0; j < dt.Columns.Count; j++) { table.AddCell(new Phrase(dt.Rows[i][j].ToString(), fontChinese)); } } document.Add(table); document.Close(); } catch (DocumentException de) { } }
上传资源
用户评论

qq_54313 2018-12-26 01:48:18

非常好用,生成的PDF完美。感谢分享

xiarui81288 2018-12-26 01:48:18

非常感谢,很好用,生成Pdf文档很简单,例子很详细。

jianwu742 2018-12-26 01:48:18

非常感谢,很好用,生成Pdf文档很简单,例子很详细。

conceptual6080 2018-12-26 01:48:18

很好的pdf处理,生成动态链接库

菜鸟早点飞 2018-12-26 01:48:18

非常好用的,生成的pdf没有其他提示

thtyhust 2018-12-26 01:48:18

不错的公用控件,可以很好的满足生成pdf的需求,如果用普通带的pdf生成方法,几乎是不可能完成的任务,有了他基本全有了