#c# #asp.net-mvc #.net-core #pdf-generation #itext7
#c# #asp.net-mvc #.net-core #pdf-генерация #itext7
Вопрос:
У меня возникла ситуация, когда я использовал библиотеку Itext7 для создания PDF-файлов в приложении .net core. Насколько мне известно, код работает хорошо, когда я запускаю приложение локально, т.е. Я могу загружать PDF-файлы без каких-либо проблем. (Этот PDF-файл генерируется динамически). Но как только я развертываю приложение на удаленном сервере, я получаю сообщение об ошибке PdfException Document has no pages
, нужно ли мне что-нибудь сделать на сервере или это связано с политикой браузера, которую мне, возможно, потребуется изменить?
Комментарии:
1. Требуется дополнительная информация. Давайте начнем с минимального кода, чтобы воспроизвести вашу проблему.
Ответ №1:
По-видимому, проблема заключалась в том, что я вызывал файл изображения, который я использую для создания pdf. Этот файл был сохранен локально на моем диске и не был доступен на стороне сервера, поэтому PDF-файл не создается. Я в основном переместил файл изображения в папку wwwroot / images и вызвал его оттуда, и он у вас есть… Я решил свою собственную проблему