RadEditor ExportToPDF не генерирует PDF в среде клиента - PullRequest
0 голосов
/ 23 июня 2011

Мы используем элемент управления Telerik RadEditor, в частности, из-за его способности отображать PDF с помощью метода ExportToPDF () на элементе управления.Мы находим, что это прекрасно работает в наших средах разработки и тестирования, но дает сбой, как только мы добираемся до среды нашего клиента.Под неудачами я подразумеваю то, что обычно при выполнении метода ExportToPDF () появляется диалоговое окно с именем файла PDF, его размером и желанием открыть его или сохранить.В среде нашего клиента это диалоговое окно появляется, но размер файла не отображается.Если вы сохраните файл, это пустой документ.Машины / среды одинаковы в настройке (IIS 6 на Windows Server 2003).Единственным исключением является то, что компьютер нашего клиента находится в защищенной среде без доступа к Интернету.

Мы загружаем письма формы в элемент управления, а затем создаем PDF, как только пользователь нажимает кнопку, поэтому я неНе думаю, что это вызвано неверными данными / недействительными символами, из-за которых PDF не генерируется.

Мои вопросы: есть ли у кого-нибудь опыт запуска команды ExportToPDF () в среде без доступа к Интернету?Может ли это быть проблема с разрешениями?Я не могу найти документацию о том, использует ли функция ExportToPDF () временный каталог для записи PDF-файла во время его рендеринга.Это может быть так просто, но мне трудно исследовать эту проблему.

Я также поместил блок try / catch вокруг метода ExportToPDF (), и я знаю, что он не выдает никаких ошибок.

Мы используем более старую версию RadEditor - 2009.3.1208 - она ​​работает в большом приложении с другими инструментами Telerik, поэтому обновление всего пакета RadControl не является тривиальным (b / c тестирования и т. Д.) И являетсязанимает некоторое время.

Любые предложения о том, что попробовать дальше / кто-нибудь сталкивался с чем-то подобным с этим элементом управления?

Спасибо за вашу помощь заранее!

Ричард

1 Ответ

0 голосов
/ 28 июня 2011

Я сомневаюсь, что для экспорта требуется активное интернет-соединение. Скорее всего, что-то в вашей защищенной среде тихо блокирует экспорт, а это не просто происходит. Я рекомендую проверить разрешения / процессы, которые есть у вас на компьютере пользователя, и протестировать их за пределами локальной среды, чтобы сравнить результаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...