A few years ago I wrote about doing optical character recognition with AppleScript and PDFpen. Remarkably, it still works. Katie Floyd had a great idea of incorporating that script into a Hazel rule that looks for PDFs without OCR and performing the OCR automagically. She just published a how-to.