1

1行に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;
        }

ありがとう、私は本当にあなたの助けが必要です

4

1 に答える 1

1

小さなデータを含むPDFファイルを読みたい場合は、iTextsharpが最適です。ここで答えを見つけることができます。

VB.NETまたはC#でitextsharpdllを使用してPDFコンテンツを読み取る

ただし、PDFファイルに膨大なデータがある場合、iTextsharpはこのタスクを実現する際に問題が発生します。このような場合、サードパーティのライブラリが必要になる場合があります。この記事はあなたに大いに役立つかもしれません:

C#でPDFファイルを読む

于 2012-11-28T08:09:22.383 に答える