私はプログラミングとpythonが初めてです。Pythonスクリプトでappscriptを使用してpdfと新しい宛先フォルダーを選択し、Adobe Acrobat Proでpdfを開き、OCRして新しいフォルダーに保存しようとしています。途中でテストすると、acrobatがpdfを開いた後にAttributeErrorが発生し、OCRが発生する前にプログラムがトリップします。コードは次のとおりです。
import easygui, os, time, mactypes
from appscript import *
fileURL = easygui.fileopenbox(filetypes=["*.pdf"])
time.sleep(1)
destDir = easygui.diropenbox()
acrobat = app('Adobe Acrobat Pro').activate()
acrobat.open(fileURL)
そして、ここにエラーのトレースバックがあります:
Traceback (most recent call last):
File "/Users/chadblack/Dropbox/001-DH_Scripts/splitOCRpdf.py", line 19, in <module>
acrobat.open(fileURL)
AttributeError: 'NoneType' object has no attribute 'open'
属性エラーがスクリプトを壊すことに注意してください。