InDesignでページ外のオブジェクトを削除

 

InDesignでページ外にある不要なオブジェクトを一括で削除するスクリプトです。

あまり検証してないので、(個人的にあまり使う機会がないので…)

不具合が出るかも知れません。

 

▼AppleScript

 

▼AppleScript(下記のサイトを参考にしたもの)

 

 

【参考情報】

Script for deleting objects on pasteboard

 

すべてのアプリケーションを終了。

 

オートメーターにある「すべてのアプリケーションを終了」を、

アップルスクリプトで実現したかったのですが、

他のサイトにあるスクリプトでは、

思ったような動作にならなかったので、

自分でも作ってみました。

 

▼AppleScript

 

 

↓不具合があったので、

オートメーターのようにパスを目立てに、

アプリケーションを終了するように修正しました。

OS Xのバージョンによってはもうひと工夫必要かも知れません。

 

▼AppleScript(OS X 10.8.5)

 

Acrobat DCを利用して画面上の選択範囲をOCR。

 

Acrobat DCになって
OCRの精度が上がったようなので、
試しに作ってみました。
縦組みもOK。
Acrobat DCでしか動作しません。だぶん…
GUI Scriptingを使用しているため、
動作はかなり遅いです。

コードを追加したら、動作が速くなりました。
理由は?

 

また、OCRの処理自体は、
Acrobat DCを利用していますが、
アプリに関係なく画面表示されるものは、
処理できるので、汎用性は高いと思います。

 

 

▼AppleScript(アプリケーション形式で保存。)

 

【使い方】
作成したスクリプトをダブルクリックして、(Dockに登録しておくとワンクリック)
OCR処理したい範囲を画面上で選択すると、
Acrobat DCで画像が開き、
OCRは、割りと一瞬で処理が終わり、
結果がダイアログで表示されます。

 

 

 

【注意点1】
画像をAcrobat DCで開いて、
編集 > テキストと画像を編集 で表示されるサイドメニューは、
スキャンした文書 > 「画像に戻す」 の状態にしておいてください。
「テキストに変換」の状態では、OCR処理されません。

 

【注意点2】
スクリプト処理中、
「ダウンロード」フォルダーに「ScreenShot」フォルダーが作成され、
その中に、キャプチャーされた画像とOCR処理したテキストが生成されていきます。
一応、履歴みたいな感じで残しています。
捨ててしまっても構いません。

 

 

参考情報

AppleScript : ウィンドウをスクリーンキャプチャーする – GameSprit

Macターミナルコマンド「screencapture」のオプションまとめ | D-Box

AS Hole(AppleScriptの穴) By Piyomaru Software » GUI Scriptingによる記述(1) » Blog Archive

 

1 2 3 4 12