彩票走势图

彩票走势图 > 慧问 > 频道

stimulsoft report.web里设计了一张报表,报表数据有10万条[Stimulsoft Reports.Web]

发表于2019-05-10 回复:0 查看:3059  |  
stimulsoft report.web里设计了一张报表,报表数据有10万条,预览的时候就提示“Timeout response from the server”的错误提示,这种情况可以怎么解决?还是这个网页报表只能加载少量报表数据,对大量数据集不适用?
5个回答
  • 1970-01-01 08:00
    如果word中有数学公式,要么公式是乱码,要么就无法读取word,也就不能生成图片了,直接报错
    1
    回复 举报
  • 1970-01-01 08:00
    <pre class='brush:csharp'> //生成图片 Document doc = new Document(allPath); Aspose.Words.Saving.ImageSaveOptions iso = new Aspose.Words.Saving.ImageSaveOptions(SaveFormat.Jpeg); iso.PrettyFormat = true; iso.UseAntiAliasing = true; try { for (int i = 0; i < doc.PageCount; i++)`enter code here` { iso.PageIndex = i; var picpath = NewImagePath + "/" + (i + 1) + ".jpg"; doc.Save(System.Web.HttpContext.Current.Server.MapPath(picpath), iso); pnglist.Add(picpath); } } </pre> 经过调试 会出现这个“doc.PageCount”引发了类型“System.ArgumentNullException”的异常
    1
    回复 举报
  • 1970-01-01 08:00
    经测试,带公式的文档导出到图片时,没有出现乱码,请确认你的文档中是否包含特殊字符或特殊字体。 另关于doc.PageCount出现异常的问题,需要在调用doc.PageCount前调用doc.UpdatePageLayout();
    1
    回复 举报
  • 1970-01-01 08:00
    特殊字符或字体 是不是要到服务器上去安装 这个字体?
    1
    回复 举报
  • 1970-01-01 08:00
    doc.UpdatePageLayout(); 但这句不能执行 执行到这个 出现一样的报错 <pre class='brush:csharp'> //生成图片 Document doc = new Document(allPath); Aspose.Words.Saving.ImageSaveOptions iso = new Aspose.Words.Saving.ImageSaveOptions(SaveFormat.Jpeg); iso.PrettyFormat = true; iso.UseAntiAliasing = true; doc.UpdatePageLayout(); try { for (int i = 0; i < doc.PageCount; i++) { iso.PageIndex = i; var picpath = NewImagePath + "/" + (i + 1) + ".jpg"; doc.Save(System.Web.HttpContext.Current.Server.MapPath(picpath), iso); pnglist.Add(picpath); } } catch (Exception ex) { </pre> ex报错:{"键不能为 null。\r\n参数名: key"}
    1
    回复 举报
回复

登录 慧都网发表评论

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP