PDFClown Ошибка разбора при преобразовании PDF в JPEG - PullRequest
0 голосов
/ 12 апреля 2019

У меня проблема при преобразовании документа PDF при использовании PDFClown в среде .NET.PDF успешно создан (я использую MigrDoc для рендеринга), и я могу открыть его, но когда я использую эту функцию для преобразования его в изображения JPEG, возникает исключение:

using (File file = new File(System.IO.Path.GetFullPath(filename)))
{
            org.pdfclown.documents.Document document = file.Document;
            Pages pages = document.Pages;

            //rasterization of the page
            int pageCount = pages.Count;
            for(int i = 0; i < pageCount; i++)
            {
                Page page = pages[i];
                System.Drawing.SizeF imageSize = page.Size;
                Renderer renderer = new Renderer();
                System.Drawing.Image image = renderer.Render(page, imageSize);

                //save the image in the bin folder
                string output = i.ToString() + ".jpg";
                image.Save(output, System.Drawing.Imaging.ImageFormat.Jpeg);

            }
}

Я получаю следующую ошибку:

org.pdfclown.util.parsers.ParseException: ''name' table does NOT exist.'

В строке System.Drawing.Image image = renderer.Render (page, imageSize);

Я пытался найти несколько решений, но ничего не работает.Есть ли у вас какие-либо предложения о том, как решить эту проблему?Я установил пакет PDFClown прямо из nuget.

...