I have used Katie Floyd’s AppleScript in Hazel to OCR documents using PDFPen and then move them. But since upgrading to MacOS Big Sur and upgrading to the newest version of Hazel, it is causing problems. It gets to the OCR stage, opens PDFPen, OCR’s the document, and then repeats itself in a continuous loop until I stop it. Any suggestions on what could have broken with the upgrades? I don’t know AppleScript well enough to troubleshoot it. Any help would be much appreciated. Thank you.
I’m using the version that Rosemary Orchard posted on this forum a couple of years ago when Katie Floyd closed down her website. So far this has been working without a problem in Hazel v4 and then v5 when I upgraded a week ago. I don’t know of Rosemary’s version has any alterations from the original post Katie made but it is still working reliably in Hazel 5.
@djmerrill here my PDFpenPro Script, which works in the current macOS Big Sur with Hazel 5:
tell application "PDFpenPro" open theFile as alias -- does the document need to be OCR'd? get the needs ocr of document 1 if result is true then tell document 1 ocr repeat while performing ocr delay 1 end repeat delay 1 close with saving end tell --In PDFpen, when no documents are open, window 1 is "Preferences" --If other documents are open, do not close the App. if name of window 1 is "Preferences" then tell application "PDFpenPro" quit end tell end if else -- Scan Doc was previously OCR'd or is already a text type PDF. tell document 1 close without saving end tell --In PDFpen, when no documents are open, window 1 is "Preferences" --If other documents are open, do not close the App. if name of window 1 is "Preferences" then tell application "PDFpenPro" quit end tell end if end if end tell
I have an unusual situation - I actually want to use pdfpen to automate removal of the OCR layer instead of adding OCR
is anyone able to help me with this? I am happy to pay if someone is genuine since it is for business purposes