RadEditor ExportToPDF не генерирует PDF в среде клиента

Мы используем элемент управления 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 ответ

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

Другие вопросы по тегам