error reading PDF with iTextSharp

0

I am using the iTextSharp library to open a PDF file, and although he opens it, the text that appears is not legible, it is clear that the text is not converting me well. I am using the following:

  using (PdfReader reader = new PdfReader(fic))
            {
                ITextExtractionStrategy Strategy = new iTextSharp.text.pdf.parser.LocationTextExtractionStrategy();
                //ITextExtractionStrategy Strategy = new iTextSharp.text.pdf.parser.SimpleTextExtractionStrategy();


                for (int i = 1; i <= reader.NumberOfPages; i++)
                {
                    string page = "";

                    page = PdfTextExtractor.GetTextFromPage(reader, i, Strategy);
                    string[] lines = page.Split('\n');
                    foreach (string line in lines)
                    {
                        string s = line;
                        string a = Encoding.UTF8.GetString(Encoding.UTF8.GetBytes(line));
                        string b = Encoding.UTF8.GetString(ASCIIEncoding.Convert(Encoding.Default, Encoding.UTF8, Encoding.Default.GetBytes(line)));
                        string c = Encoding.UTF8.GetString(Encoding.Convert(Encoding.Default, Encoding.UTF8, Encoding.UTF8.GetBytes(line)));
                    }
                }
            }

and the result I see is:

I would appreciate if someone can tell me which conversion to use, a greeting.

    
asked by U. Busto 14.05.2018 в 16:24
source

0 answers