水晶报表从c#导出到HTML -文件大小比从CR导出目录大

本文关键字:CR 文件大小 HTML 报表 水晶 | 更新日期: 2023-09-27 18:07:14

我有一个项目,导出了很多水晶报告的HTML,并将它们上传到web服务器查看。它曾经在VB6和crxi R2中运行。我正在用CR 2008在VS 2010中将其升级到c#。我注意到新导出的HTML文件大约是旧文件的两倍大。有谁知道这可能是为什么,如果它可以"修复"。

水晶报表从c#导出到HTML -文件大小比从CR导出目录大

CR2008直接生成的HTML与Visual Studio生成的HTML是不同的。CR2008没有对HTML进行格式化。VS生成的HTML是格式化的,有缩进等。是否仅仅是格式的不同造成了所有的文件差异,我不知道。

我不打算很好地解释这一点,因为我缺乏术语,但我认为这是因为Dot Net库中有自己的查看器,并且不使用常规的CR2008来与报告交互。也许这是我的天真,或者无知,但我一直认为,当我在VB6或VS中使用c#自动化CR时,我直接与我在桌面上运行的相同的Crystal Reports工具进行交互。也许VB6比。Net库做得更多。我不知道。我所知道的是,从Visual Studio中输出的HTML与我在桌面上运行的CR不同。HTML中的标题标签是"水晶报表查看器"。当我直接从Crystal Reports输出时,它不会这样做。

在任何情况下,它是好的。新文件的大小是可以接受的。

听起来,您注意到的不是直接导出和通过c#导出之间的区别,而是从CR2008和crxi导出之间的区别。

您可以通过使用CR2008并直接从报表设计器/查看器导出来确认这一点吗?