页面在服务器端生成pdf和word

wen1818 2008-04-11 12:14:48
服务器端一页面有如下内容:
1。顶部区域
2。表格区域
3。底部区域

其中1和3是用户在编辑器里面自定义的内容,含大量自定义样式(不含图片)


如果单独导出表格部分用itextsharp.dll 即可实现导出为pdf,关键问题是 顶部和底部怎么弄进去呢,那可是html串阿

导出为word也存在同样问题,我可以利用office组件在服务器端生成表格部分,但客户自定义部分怎么办?

我本有一个想法是在服务器端将该页面生成为一个图片,然后再利用组件插入word或pdf文档,但似乎生成图片也没有很好的解决办法;我又想到了水晶报表,虽然可以导出很多格式的文件,但存在授权和并发数问题,在加上客户不让用它,就放弃了。。。郁闷至极

各位高手们帮帮忙啊!!

...全文
241 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wen1818 2008-04-14
  • 打赏
  • 举报
回复
再次顶起
  • 打赏
  • 举报
回复
支持下!
wen1818 2008-04-12
  • 打赏
  • 举报
回复
To Allen_Chen_ :
用ReportViewer控件和rdlc报表


但Html在报表中会直接出来代码的。


如客户自定义头部 :<font color=red><b>我的名字</b></font>


报表中就会显示 :<font color=red><b>我的名字</b></font>
,我是想让他显示为加粗红色"我的名字"

这些样式是自定义的

怎么办?
Allen_Chen_ 2008-04-11
  • 打赏
  • 举报
回复
可以使用ReportViewer控件和rdlc报表.支持导出pdf.
Word的话自己写写就可以了.
深圳小武 2008-04-11
  • 打赏
  • 举报
回复
用itextsharp.dll 布局太麻烦了 也不精细,建议还是水晶报好。找一个水晶报表的序列号破解吧。
不过看到一些资料说可以直接由asp.net的页面直接生成对应的PDF,http://topic.csdn.net/u/20070414/15/32dac7d6-ca36-4d8d-a09e-6e0b539b60e8.html
楼主有兴趣的话可以看看。
wen1818 2008-04-11
  • 打赏
  • 举报
回复
顶起来
懒牛科技 2008-04-11
  • 打赏
  • 举报
回复
可以考虑reporting service ,这样可以导出PDF

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧