1. 首页
  2. 编程语言
  3. C#
  4. itextsharp生成pdf插件

itextsharp生成pdf插件

上传者: 2018-12-26 01:48:18上传 DLL文件 3.32MB 热度 53次
生成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) { } }
下载地址
用户评论
码姐姐匿名网友 2018-12-26 01:48:18

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

码姐姐匿名网友 2018-12-26 01:48:18

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

码姐姐匿名网友 2018-12-26 01:48:18

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

码姐姐匿名网友 2018-12-26 01:48:18

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

码姐姐匿名网友 2018-12-26 01:48:18

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