c#如何将数据导出pdf文件,我用的是vs2010,里边没有水晶报表。然后用itextsharp就报字体啥的错误。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#如何将数据导出pdf文件,我用的是vs2010,里边没有水晶报表。然后用itextsharp就报字体啥的错误。相关的知识,希望对你有一定的参考价值。
如果有做过这个功能的朋友请指点一下 我的qq 1164651065,谢谢大家。
itextsharp里面没有中文字体支持,要手动创建字体。你到字体库里面拷贝一个,就可以用了string fontpath = System.Web.HttpContext.Current.Request.PhysicalApplicationPath +
"\\Resources\\Fonts\\STSONG.TTF";
BaseFont bf = BaseFont.CreateFont(fontpath, BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
Font fontContent = new Font(bf, 11); 参考技术A itextsharp 操作比较麻烦,
如果只是数据导出PDF
建议使用VS自带的RDLC 报表,很方便追问
我的是新闻,我需要把新闻标题 发表时间,内容这些做成pdf,你说的rdlc报表实现这个应该没问题吧。谢谢您的回答。
追答没问题, 表格,图表,文本都可以显示。
追问我的数据库版本太低,没法支持这个功能,现在我正在itextsharp上想办法,谢谢您的回答。
参考技术B 跟水晶报表没关系吧!! 不需要特意声明。。。。。phpadmin导出的CSV文件,SQL文件保存时都有,但保存之后的文件全都不显示,我用的是WINXP系,该如何处理
也就是说保存时在文档窗口都可以见到这些文件,我的保存路径在桌面,但保存之后,桌面上一个也没有,这可怎么办啊?我用的是XP系统。
最奇怪的事:就是现在又突然好了!!!
你是按如下步骤操作的吗?
选中要导出的数据库->导出->点击csv数据->勾选另存为文件->执行
这时,这个csv文件会下载到你的主浏览器指定的下载文件的位置,并非一定是桌面哦
而且,我好像记得,phpmyadmin导出操作是不能选择保存路径的
如果是按照上述步骤操作的,你可以去看看你的主浏览器的下载位置
若还是没有,你可以选择重新安装phpmyadmin,不会影响你的元数据的
我的界面没有另存为文件,只有执行。
既然突然又好了,那么我只能恭喜咯。。。
参考技术A 很简单的 肯定是你那里操作出错了 是否为导出的文件起名字了???我有一次就是这样以上是关于c#如何将数据导出pdf文件,我用的是vs2010,里边没有水晶报表。然后用itextsharp就报字体啥的错误。的主要内容,如果未能解决你的问题,请参考以下文章
求将dataset数据集导出到excel文件的方法(vs2005 c#)
mfc combobox 我用的是VS2010 想在combobox下拉菜单中添加多个数据 各条之间用啥间隔