0
我有一個問題,閱讀和顯示一些PDF的內容到RichTextBox
。 我使用下面的代碼:iTextSharp無法讀取一些PDF文件
string fileName = @"C:\Users\PC\Desktop\SomePdf.pdf";
string str = string.Empty;
PdfReader reader = new PdfReader(fileName);
for (int i = 1; i <= reader.NumberOfPages; i++)
{
ITextExtractionStrategy its = new iTextSharp.text.pdf.parser.LocationTextExtractionStrategy();
String s = PdfTextExtractor.GetTextFromPage(reader, i, its);
s = Encoding.UTF8.GetString(ASCIIEncoding.Convert(Encoding.Default, Encoding.UTF8, Encoding.Default.GetBytes(s)));
str = str + s;
rtbVsebina.Text = str;
}
reader.Close();
有些PDF文件可以被讀取和顯示爲RichTextBox
和一些他們無法進行。對於那些不能閱讀的人,我只能得到空的RichTextBox
,但有一些增加的行,因爲我會在鍵盤上按幾次「Enter」鍵。
有人知道什麼可能是錯的嗎?
*發生了什麼?任何錯誤?沒有顯示? – Sayse 2014-08-29 09:10:32