PDF使用itextsharp进行转换时不显示文本

时间:2014-02-15 23:34:29

标签: pdf itextsharp

我已使用以下代码使用iTextSharp成功将PDF转换为文本:

 var reader = new PdfReader(filePath);    
    for (int page = 1; page <= reader.NumberOfPages; page++)
               {
     ITextExtractionStrategy its = new 
    iTextSharp.text.pdf.parser.LocationTextExtractionStrategy();

                        String s = PdfTextExtractor.GetTextFromPage(reader, page, its);

                        s =Encoding.UTF8.GetString(Encoding.Convert(Encoding.Default, Encoding.UTF8, Encoding.Default.GetBytes(s)));
    strText = strText + s + Environment.NewLine;
    pdfTextBox.Text = strText;
     }
    reader.Close();

但是,某些以PDF格式显示文字的PDF会显示为空(无字符)。

有没有人有任何想法?

所有帮助将不胜感激

提前致谢

0 个答案:

没有答案