Xamarin从pdf文件中提取图像

时间:2019-09-01 16:20:08

标签: image pdf xamarin xamarin.android itext

我的服务器中有一个pdf文件,我想要一种下载pdf文件并从该文件中提取图像的方法。到目前为止,我已经使用了XamiTextSharpLGPLv2,pdfbox,但到目前为止还没有运气。

                PdfReader reader = new PdfReader(new Uri(url));
                for (int i = 1; i <= reader.NumberOfPages; i++)
                {
                    PdfDictionary pg = reader.GetPageN(i);

                    iTextSharp.text.pdf.PdfObject PDFObj = reader.GetPdfObject(i);

                    if ((PDFObj != null) && PDFObj.IsStream())
                    {
                        iTextSharp.text.pdf.PdfStream PDFStremObj = (iTextSharp.text.pdf.PdfStream)PDFObj;
                        try
                        {
                            //var pdfImage = new PdfImageObject((PRStream)PDFStremObj);
                            //var img = pdfImage.GetDrawingImage();
                        }
                        catch (Exception)
                        {

                        }
                    }
                }

在XamiTextSharpLGPLv2中找不到PdfImageObject, 我如何使用XamiTextSharpLGPLv2提取图像或任何其他库的建议来实现这一点将是一个很大的帮助。 预先感谢。

1 个答案:

答案 0 :(得分:3)

  

Xamarin从pdf文件中提取图像

这里有两个库可从pdf文件中提取图像

XFINIUM.PDF

PDFTron

相关问题