博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【导出pdf】 c# 利用iTextSharp导出pdf
阅读量:7282 次
发布时间:2019-06-30

本文共 1267 字,大约阅读时间需要 4 分钟。

 

public static bool ToPdf(DataTable dt, string filepath, string fileName)        {            Document document = new Document();            PdfWriter.GetInstance(document, new FileStream(filepath + fileName, FileMode.Create));            document.Open();            BaseFont bfChinese = BaseFont.CreateFont("C:\\WINDOWS\\Fonts\\simsun.ttc,1", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);            iTextSharp.text.Font fontChinese = new iTextSharp.text.Font(bfChinese, 12, iTextSharp.text.Font.NORMAL, Color.BLACK);                       PdfPTable table = new PdfPTable(dt.Columns.Count);            for (int i = 0; i < dt.Rows.Count; i++)            {                if (i == 0)                {                    for (int j = 0; j < dt.Columns.Count; j++)                    {                        table.AddCell(new Phrase(dt.Columns[j].ToString(), fontChinese));                    }                }                for (int j = 0; j < dt.Columns.Count; j++)                {                                        table.AddCell(new Phrase(dt.Rows[i][j].ToString(), fontChinese));                }            }            document.Add(table);            document.Close();            return true;        }

  

转载于:https://www.cnblogs.com/qifei-jia/p/7753519.html

你可能感兴趣的文章
StringBuilder.append长string时出问题。
查看>>
【C语言学习】国嵌18__#error和#line
查看>>
FreeBSD 日记 - 硬件信息显示
查看>>
UDP套接口编程
查看>>
static_cast const_cast reindivter_cast dynamic_cast
查看>>
《CLR Via C#》改变Visual Studio中Output Window输出内容的详细程度
查看>>
php基础学习-- strstr() 函数
查看>>
Java日期格式中的DD和dd的差别
查看>>
c语言加动态库linux
查看>>
Ubuntu下配置SVN
查看>>
android 基本工具类方法及%s妙用
查看>>
dzzoffice的树型结构用户管理设计
查看>>
常见排序算法及其复杂度分析
查看>>
签到活动设计 继承原有的用户系统
查看>>
Android WebView小结
查看>>
HTTP请求报文详解
查看>>
android TimerTask 的简单应用
查看>>
過濾非數字字符的正則表達式以及返回光標
查看>>
ndroid游戏开发源码案例25个汇总——下载目录
查看>>
ClassLoader
查看>>