У меня есть MVC веб-приложение, которое позволяет загружать файлы в формате .pdf. Каждая страница .pdf разбита на отдельные страницы с номерами в виде имен, например 1.png, 2.png, 3.png и c. Затем каждая страница превращается в растровый объект. Я пытаюсь провести l oop через все объекты Bitmap, чтобы выполнить некоторые расчеты данных пикселей. Хотя, когда я пытаюсь создать объект Bitmap, я получаю следующую ошибку: System.ArgumentException: 'Parameter is not valid.
Может кто-нибудь увидеть, что я делаю что-то неправильно? Создание растровых объектов с моими файлами .pdf работает нормально, когда я пробую это в консольном приложении с использованием локальных папок
public class ExtractSecondarySchoolSurveyCheckboxes
{
string bitmapFolder = Path.Combine(HttpRuntime.AppDomainAppPath, "IronPDFDoc");
public void ExtractCheckboxData(int startID, int endID, string filename)
{
int surveyIDCounter = startID;
//load PDF
var pdf = PdfDocument.FromFile(filename);
//Extract all PDF pages to a folder as Bitmap image files
pdf.RasterizeToImageFiles(bitmapFolder + "*.png");
int numberPages = pdf.PageCount;
int numberSurveys = numberPages / 2;
SurveyCheckboxCollections checkboxData = new SurveyCheckboxCollections();
SurveyCheckboxCollections checkboxDataP2 = new SurveyCheckboxCollections();
for (int i = 0; i < numberPages; i++)
{
Bitmap bm = new Bitmap(bitmapFolder + $"\\{i}.png", true); *** error on this line