Параметр не является допустимой ошибкой при создании объекта Bitmap - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...