0

我正在尝试使用 itextsharp 库阅读 PDF 文档中的文本。我对仅返回的特定文档有疑问特点。但是,对于其他文档,我没有任何问题。

¿ 这是什么原因?

这是我的代码

    private void readPDF()
    {
        string pdfTemplate = @"c:\\test2.pdf";

        // Título de formulario
        this.Text += " - " + pdfTemplate;

        String strText="";
        try
        {
            PdfReader reader = new PdfReader(pdfTemplate);

            for (int page = 1; page <= reader.NumberOfPages; page++)
            {
                ITextExtractionStrategy its = new iTextSharp.text.pdf.parser.SimpleTextExtractionStrategy();
                String s = PdfTextExtractor.GetTextFromPage(reader, page, its);

                s = Encoding.UTF8.GetString(ASCIIEncoding.Convert(Encoding.Default, Encoding.UTF8, Encoding.Default.GetBytes(s)));
                strText = strText + s;

            }
            reader.Close();

            textBox1.Text = strText;
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message);
        }
    }

有任何想法吗??谢谢

4

0 回答 0