itextsharp和pdf

时间:2012-11-27 22:19:47

标签: c# pdf itextsharp

我想读取每行的pdf文件行,但我想保持原始格式

¿我可以用itextsharp做到这一点吗?

我使用下一个代码:

private void button1_Click(object sender, EventArgs e)
        {

            string text = string.Empty;
            string path = string.Empty;
            path = "C:\\Documents and Settings\\Rafael\\Desktop\\Imprimiendo\\Print1.pdf";
            PdfReader reader = new PdfReader(path);

            for (int page = 1; page <= reader.NumberOfPages; page++)
            {
                text = PdfTextExtractor.GetTextFromPage(reader, page);
                richTextBox1.Text = text;

            }
            reader.Close();
            return;
        }

谢谢,我真的需要你的帮助

1 个答案:

答案 0 :(得分:1)

如果您想阅读包含小数据的PDF文件,iTextsharp将是您的最佳选择,您可以在这里找到答案:

Reading PDF content with itextsharp dll in VB.NET or C#

但是,如果您的PDF文件中包含大量数据,iTextsharp将无法实现此任务。在这种情况下,您可能需要第三方库。本文可能对您有所帮助:

Read PDF file in C#