FastReport VCL Azure Web App изображения черный ящик - PullRequest
0 голосов
/ 27 февраля 2019

Мы переносим наше приложение Delpi IntraWeb из локальной установки в веб-приложение Azure.Наше приложение использует FastReport VCL 5 для экспорта файлов PDF.Это прекрасно работает локально, но когда мы делаем то же самое в Azure Web App, все изображения в PDF-файлах являются черными ящиками.

Кто-нибудь имеет опыт работы с этим поведением и может предложить помощь?

Пример видимого изображения в редакторе FastReport

Пример PDF с черным ящиком вместо изображения

1 Ответ

0 голосов
/ 24 марта 2019

Служба поддержки FastReport сообщила, что не может решить эту проблему, поскольку веб-приложения Azure ограничивают доступ к определенным функциям ОС, таким как реестр и графика.Подробнее об этом можно прочитать здесь: https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox

Для нас было решено использовать FastReport для создания PDF без изображений и Gnostice PDF Toolkit для добавления изображений в сгенерированный файл PDF после.PDF Toolkit позволяет создавать реальные изображения вместо черных ящиков.Это немного хакерское решение, но оно позволило нам переписать гораздо меньше кода.

...