Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have about 100 PDF files that each contain a string of text that needs to be replaced. This is to fix a typographical error that was repeated all over the place. Is there any tool or techniques I can use for doing this string replacement as a batch process across all the files, rather than updating each file one at a time, using Acrobat Pro?

share|improve this question
It would be better to go back to the source documents, most likely. – frabjous Nov 4 '10 at 15:32
Indeed it would, but these documents are years old, and the original sources cannot be located. – Spike Williams Nov 4 '10 at 15:43
up vote 3 down vote accepted

You can use the trial version of A-PDF Text Replace to do a batch replacement job.

alt text

share|improve this answer
This is a good option, except the trial version of this product ads a watermark to the PDFs that it updates. I don't mind paying the $27 for the registered version, although jumping through the hoops to get my organization to approve a $27 expenditure is another matter entirely... – Spike Williams Nov 4 '10 at 16:35
This is the only solution I could find and unfortunately it's not freeware. Sorry... – Mehper C. Palavuzlar Nov 4 '10 at 16:54

One possible solution would be to: 1) Merge the individual PDFs into one PDF using Acrobat Pro.
2) Convert that one PDF into a word file (save -as function in Acrobat Pro). 3) Use MS Office to find and replace the text.
4) Convert the PDF back into a PDF file. There is a plug-in for MS Office 2007 and above for this ( ). Also you could install a PDF print driver and then print the word doc to a PDF file. Bullzip ( ) is just one free utility. 5) Then split the one PDF into individual PDFs using the split function in Acrobat Pro.

Note: If the original PDF's are images of the text (ie scanned and not converted to text by OCR) then this would not work.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .