Crystal Report Экспорт в HTML из C # - Размеры файлов больше, чем если бы я экспортировал каталог из CR - PullRequest
0 голосов
/ 30 августа 2011

У меня есть проект, который экспортирует множество отчетов Crystal Report в HTML и загружает их на веб-сервер для просмотра. Раньше работал в VB6 с CR XI R2. Я нахожусь в процессе обновления до C # в VS 2010 с CR 2008. Я заметил, что новые экспортированные файлы HTML примерно в два раза больше старых. У любого есть идея, почему это может быть, и может ли это быть «исправлено».

Ответы [ 2 ]

0 голосов
/ 01 сентября 2011

HTML, созданный непосредственно CR2008 и Visual Studio, отличается. CR2008 не форматирует HTML. HTML, сгенерированный VS, отформатирован с отступами и т. Д. Независимо от того, учитывает ли это различие форматирования все различия в файлах, я не знаю.

Я не собираюсь объяснять это хорошо, потому что мне не хватает терминологии, но я думаю, что происходит то, что библиотеки Dot Net имеют свою собственную программу просмотра и не используют обычный CR2008 для взаимодействия с отчетами. , Возможно, это было наивно с моей стороны или невежеством, но я всегда предполагал, что когда я автоматизировал CR, либо в VB6, либо в VS с помощью C #, я непосредственно взаимодействовал с тем же инструментом Crystal Reports, который запускал на рабочем столе. Возможно, VB6 делает это больше, чем библиотеки Dot Net. Я не знаю. Что я знаю, так это то, что вывод HTML из Visual Studio - это не тот CR, который я запускаю на рабочем столе. Тег заголовка в HTML говорит «Crystal Report Viewer». Это не происходит, когда я выводлю данные непосредственно из Crystal Reports.

В любом случае, все в порядке. Размеры новых файлов приемлемы. Я собираюсь рассмотреть этот ответ.

0 голосов
/ 31 августа 2011

Похоже, вместо разницы между прямым экспортом и экспортом через C # вы заметили разницу между экспортом из CR2008 и CR XI.

Можете ли вы подтвердить это, используя CR2008 и экспортируя напрямую издизайнер отчетов / просмотрщик?

...