1

我们需要将仅 IE 的 Web 应用程序的不同页面导出到 Excel/pdf 文档。这些页面有图形/网格/文本等......它们也应该是可打印的。我听说 weSuperGoo 提到过,但没有这方面的经验。我现在处于研究阶段,我想知道有哪些工具/技术/方法可以完成这项任务?我将不胜感激任何指针/方向。

谢谢!

4

2 回答 2

3

我们使用了WebSupergooABCpdf,其中包括检索 URL 并将其转换为 PDF 的功能(请参阅文档)。这意味着我们需要做的就是以普通的旧 HTML 格式提供页面的适当格式版本,并将 ABCpdf 指向此 URL,它将自动为我们转换所有内容 - 不必逐个元素地手动构建页面。

我应该补充一点,这并不完美 - 我们遇到了一些与分页等问题相关的问题(当您需要每个页面上的页眉和页脚等内容时,很难对 HTML 进行分页),但对于简单的使用,这取决于工作。

如果您准备链接到它们,您可以免费获得 ABCpdf 。

于 2009-10-01T15:59:26.593 回答
1

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

对于 PDF,我推荐 iTextSharp。它非常易于使用,并且多年来对我来说效果很好。可以使用iText(Java版)文档或者iTextSharp文档,方法和类都是一样的(可能大小写不一样,但是应该能看出来。)

链接

于 2009-10-01T15:53:38.920 回答