2009-10-01 83 views
1

我们有要求导出我们I.E的不同页面。只有网页应用程序到Excel/pdf文件。 页面有图形/网格/文本等等,它们也应该可打印。 我听说weSuperGoo提到过,但没有经验。 我现在处于研究阶段,我想知道这项任务有哪些工具/技术/方法? 我会很感激任何指针/方向。将web应用程序页面导出为ex​​cel/pdf

谢谢!

回答

3

我们已经WebSupergoo,其中包括检索URL,并将其转换为PDF(见documentation)时,才能使用ABCpdf。这意味着我们需要做的只是在普通的旧HTML中提供一个适当格式的页面版本,并在这个URL处指向ABCpdf,它会自动为我们转换所有内容 - 节拍必须逐个元素地手动构建页面。

我应该补充说这并不完美 - 我们遇到了一些与分页问题有关的问题(当你需要在每个页面上需要页眉和页脚时,很难页面化HTML),但是对于简单的使用,工作。

如果您准备好link to them,您可以免费获得ABCpdf。

1

要导出到Excel,只需将HTML表格导出为HTML并将文件命名为whatever.xls即可。 Excel将自动将HTML表格转换为电子表格。多年来我一直在使用这个技巧。如果您使用的是类似DataGrid的东西,那么只需将控件的内容写入HTML文件(或字符串),然后将其作为.xls文件返回即可。

对于PDF,我推荐iTextSharp。它使用起来非常简单,并且对我来说运行良好很多年。您可以使用的iText(Java版本)文档或iTextSharp的文档,方法和类是相同的(也许资本是不同的,但你应该能够找到答案。)

链接

+0

我也一直在使用xls的相同技巧。感谢iTextSharp链接 - 我正在为PDF做同样的事情 – Dan 2009-10-29 20:46:40