Когда я передаю pdf файлы в текстовое поле с помощью itextsharp (PdfReader), весь текст моего pdf выглядит следующим образом: слово (длинный пробел) слово (длинный пробел) слово
(я скопировал этот код из одного видео в свой собственный проект. Я не знаю, как он работает. Поэтому, пожалуйста, предложите мне внести изменения, учитывая, что я ничего не знаю.)
string strText = string.Empty;
PdfReader reader = new PdfReader(path + dlg.FileName);
for (int page = 1; page <= reader.NumberOfPages; page++)
{
ITextExtractionStrategy its = new iTextSharp.text.pdf.parser.LocationTextExtractionStrategy();
String s = PdfTextExtractor.GetTextFromPage(reader, page, its);
s = System.Text.Encoding.UTF8.GetString(System.Text.ASCIIEncoding.Convert(System.Text.Encoding.Default, System.Text.Encoding.UTF8, System.Text.Encoding.Default.GetBytes(s)));
strText = strText + s;
txtPdf.Text = strText;
}
reader.Close();