Some PDFs store their characters using a non-standard encoding, this means a character in a PDF might appear to be the letter 'a' but internally it could be stored as an 'f' and be using a non-standard font that draws an 'f' like an 'a'.
This is often noticeable when you attempt to copy text from a PDF, if the PDF is using a non-standard encoding the text that gets copied may be drastically different from what the PDF showed.
A great explanation of this subject can be found here.
SolidFramework can help to resolve this problem by using its non-standard encoding detector which attempts to determine the correct characters based on what they look like in the PDF.
Three options are available:
All characters will be processed by the non-standard encoding detector.
Only characters that appear to be using a non-standard encoding will be processed by the non-standard encoding detector.
No characters will be processed by the non-standard encoding detector.
If you are seeing garbled text in the reconstructed document, then it may be worth trying a different level for non-standard encoding.