Acrobat: Select/Edit All Text in Entire PDF Document


I'll preface by saying that I am not a graphic designer, so this question might be staggeringly obvious...

I have several 100+ page PDFs that consist only of tables of text, and I am trying to change the font of all of the text in the entire document; however, this is proving to be more difficult than I anticipated. I can only "Select All" of the text on a single page, which means that I would have to repeat this process for each page thousands of times to convert the entire document. I understand that Acrobat is not a word processor, but I have to imagine that there is a better way to do this. As far as I can find, the native "Actions" macros in Acrobat don't have this functionality, and Mac Automator struggles with the task. Suggestions?

(To give some context, I'm ultimately trying to parse/serialize the data in these PDF tables into JSON for use in a Python program by converting from PDF->XLSX->CSV->JSON. The PDFs use a strange font, so when I use the Acrobat XI Pro "Export to Excel" feature, the text is read with awkward spacing ["Lo rem i ps um" rather than "Lorem impsum"], but when I change the font to simple Arial, it reads correctly. Other methods like simple copy/paste or the Python PDF Miner module also misread the spacing. I am working on OS X 10.9 and have access to Acrobat XI Pro and Adobe CS6, as well as basic programming familiarity, if you have any novel solutions that achieve this same goal.)

2/2/2014 10:01:00 PM

Editing fonts is a new Acrobat XI feature.

Prior to XI it was not possible to edit any fonts in any PDF.

It may be a simple matter of you wanting to do something and the feature is in it's infancy. Adobe often implements new features in phases.

I see no way to do what are asking. You'd probably have better luck saving to plain text, massaging that output, then converting to JSON.

This is really more of a tech support question than a design question.

2/2/2014 10:16:00 PM

Licensed under: CC-BY-SA with attribution
Not affiliated with: Stack Overflow

Website under construction!!!