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