找回密码
 立即注册

QQ登录

只需一步,快速开始

1mick1

新手上路

1

主题

2

帖子

32

积分

新手上路

积分
32
  • 30

    金币

  • 主题

  • 帖子

最新发帖
1mick1
新手上路   /  发表于:2015-4-22 12:10  /   查看:5467  /  回复:4
环境:win2008+IIS
代码:

C1Report C1R = new C1Report();
               string strTempPath = GetReportName(); //获取PDF文件名

               C1R.Load(Server.MapPath(ReportFile), ReportName);

               C1R.DataSource.Recordset = ds.Tables[0];

               C1R.RenderToFile(strTempPath, FileFormatEnum.PDFProtected);



C1R.RenderToFile(strTempPath, FileFormatEnum.PDFProtected);  这一句中报错!,错误提示:异常详细信息: System.NotSupportedException: 没有可用于编码 12 的数据。

如果改成:
C1R.RenderToFile(strTempPath, FileFormatEnum.Excel);  
则能正常输出excel文件。

经测试,所有除PDF以外的格式都能输出,就是不能输出PDF。请教解决办法!快被折磨死了。

----------------------------------------------------------------------------------------------------------

使用c1reportdesigner也报错?难道是少了个组件?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

4 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2015-4-22 15:15:00
沙发
回复 1楼1mick1的帖子

可以使用如下代码将report的xml保存为Pdf文件。
  1. C1Report1.RenderToFile(FileName, FileFormatEnum.PDF)
复制代码


FileFormatEnum枚举的使用请参考:
http://helpcentral.componentone.com/nethelp/c1reportviewerwijmo/
该章节索引:C1.C1Report.4 Assembly > C1.C1Report Namespace : FileFormatEnum Enumeration

如果依然有问题,请提供简单实现该问题的Demo,我帮你看看问题出在哪里。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
1mick1
新手上路   /  发表于:2015-4-23 08:06:00
板凳
非常感谢您的回复。
我现在遇到的问题使用您提供的代码也会出错。
我尝试使用官方的demo(如reportdesigener)导出pdf文件时,也会出现同样的错误。更换到另外一台计算机上后,问题消失。我怀疑是缺少组件导致,但我重新安装c1后,问题依旧会出现。
请问,会是哪里的问题呢?
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-4-23 11:11:00
地板
回复 3楼1mick1的帖子

我这里无法重现你的问题。
给你两点建议:
1.你提到一台计算机是好的,另一台有问题。请检查下两台计算机的差异。
2.使用官方demo导出pdf文件,在导出文件前有没有什么操作?可以提供一个reportdesigner存成xml文件,我可以帮你重现下该问题。
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-5-12 10:07:00
5#
回复 3楼1mick1的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部