C# 我想逐项阅读PDF文件的内容

C# 我想逐项阅读PDF文件的内容,c#,.net,vb.net,file,pdf,C#,.net,Vb.net,File,Pdf,我想读一个PDF文件,里面有很多文本、图像和表格。我想一页一页地从上到下阅读整个文件内容 例如: 页面顶部包含标题 然后在左侧显示内容,在右侧显示图像 所以我首先要得到标题,然后是内容,然后是图像 是否有任何用于阅读PDF或.net 2.0或更高版本的任何编码参考的开放源代码 编辑 Hi Konamiman,我使用iTextSharp,但无法阅读文档。为了澄清,这是我在iTextSharp中使用的代码 iTextSharp.text.pdf.PdfReader documentReader

我想读一个PDF文件,里面有很多文本、图像和表格。我想一页一页地从上到下阅读整个文件内容

例如:

  • 页面顶部包含标题
  • 然后在左侧显示内容,在右侧显示图像
所以我首先要得到标题,然后是内容,然后是图像

是否有任何用于阅读PDF或.net 2.0或更高版本的任何编码参考的开放源代码

编辑
Hi Konamiman,我使用iTextSharp,但无法阅读文档。为了澄清,这是我在iTextSharp中使用的代码

iTextSharp.text.pdf.PdfReader documentReader = new PdfReader(@"C:\Documents and Settings\admin\My Documents\Visual Studio 2008\Projects\pdfClownPDFReader\pdfClownPDFReader\Hongkong Buffet.pdf");
            //MessageBox.Show(documentReader.NumberOfPages.ToString());
            PdfStamper PDFS = new PdfStamper(documentReader, m);
            PdfDictionary dictonary = documentReader.GetPageN(1);
            PdfObject obj = dictonary.Get(PdfName.TEXT);

我也试过PDFSharp。

例如有。

例如有。

Hi Konamiman,我使用iTextSharp,但无法阅读文档。更多说明,这是我在iTextSharp iTextSharp.text.pdf.PdfReader documentReader=new PdfReader(@“C:\Documents and Settings\admin\My Documents\Visual Studio 2008\Projects\pdfClownPDFReader\pdfClownPDFReader\Hongkong Buffet.pdf”)中使用的代码;//MessageBox.Show(documentReader.NumberOfPages.ToString());PdfStamper PDFS=新的PdfStamper(documentReader,m);PdfDictionary dictional=documentReader.GetPageN(1);PdfObject obj=dictional.Get(PdfName.TEXT);我还尝试了PDFSharp请帮助Hi Konamiman,我使用了iTextSharp但无法阅读文档。更多说明,这是我在iTextSharp iTextSharp.text.pdf.PdfReader documentReader=new PdfReader(@“C:\Documents and Settings\admin\My Documents\Visual Studio 2008\Projects\pdfClownPDFReader\pdfClownPDFReader\Hongkong Buffet.pdf”)中使用的代码;//MessageBox.Show(documentReader.NumberOfPages.ToString());PdfStamper PDFS=新的PdfStamper(documentReader,m);PdfDictionary dictional=documentReader.GetPageN(1);PdfObject obj=dictional.Get(PdfName.TEXT);我还尝试了PDFSharp Please Help关闭原因:要求我们推荐或查找书籍、工具、软件库、教程或其他非现场资源的问题因堆栈溢出而与主题无关,因为它们往往会吸引自以为是的答案和垃圾邮件。关闭原因:要求我们推荐或查找书籍、工具、软件库的问题,教程或其他非站点资源对于堆栈溢出来说是非主题的,因为它们往往会吸引固执己见的答案和垃圾邮件。