It's a bit old now this question, but I came here via Google, and someone else might also. My solution was to create a Preflight profile (Acrobat 9 Pro) which errored on font information. Clicking on the font name in the results then jumps to the page and highlights the text. Downside is that you get a list of all fonts on all pages organised by page rather than by font name, but it provided a solution for me.
1) Create a new Custom preflight profile
Advanced|Preflight|Options|Create New Preflight Profile
2) Give the profile a name (Fontfinder, say)
3) In the left window of the dialog click "Custom checks"
4) In the right window of the dialog below the blank box click the plus symbol to create a new check and include in current profile
5) Click "text" in the Group, the bottom property is "Text size". Select this and click "Add"
6) The pane below now has more options. Click on the drop down options probably labelled "equal to" and select "less than"
7) Enter a large value in the Number field. I entered 500
8) Top left of the dialog when check fires report as... and enter something like Text size 500 pt or less and click OK. There should be a new custom check in the pane with a red cross beside it. If the cross is not red, click on the check label, and select "error" below the pane
Repeat the steps above for another error check, but changing the option for 500 to "greater than or equal to", and Check fires report as Text 500 pt or greater
9) Click OK in the Edit Profile Dialog
10) Run the profile on your PDF
I set the font to error on a large point size so that all of the errors would report in a group. The second check is simply to catch any font larger than that. I suppose you could check for pt size 50000 and have the same result.
This PDF probably contains its own font which is embedded into it. In this case, although the PDF will still display correctly, the correct text information is not always available and copying becomes impossible.
The fonts actually are all embedded, but in a way that all encoding information has been removed. This happens when a PDF that is still syntactically fully compliant with the PDF spec had important information about the meaning of the text in it thrown away during the process of making the PDF. It is very difficult to recover the encoding info, and sometimes the best option is to convert the pages to TIFF and then run OCR ...
You can try a PDF to Word Converter, such as AnyBizSoft or a website converter.
After conversion, you can get whatever you want from the word or text file.
Here is a step by step tutorial for AnyBizSoft.
(AnyBizSoft is recommended by many, but I have never used it personally.)
See also Best Free PDF Tools for more tools and converters.
Best Answer
The "pdffonts.exe" commandline utility can indicate which fonts are used on which page. It's part of the .zip available here: ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02pl4-win32.zip and works without "installation".
Make yourself familiar with its use by opening a cmd.exe window and type:
If you want to see which fonts are used on page 23 of one.pdf, use this command:
If you want to see the fonts for page range 4-11 of two.pdf, use this command: