将PDF转换为JPEG时发生PDFClown解析错误

时间:2019-04-12 15:19:20

标签: c# pdfclown

在.NET环境中使用PDFClown时,转换pdf文档时出现问题。 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);

我尝试找到几种解决方案,但没有任何效果。您对如何解决此问题有任何建议吗?我已经直接从nuget安装了PDFClown软件包。

0 个答案:

没有答案