Skip to main content
Participant
March 30, 2023
Question

アクションウィザードに読み込むシークエンスを修復したい

  • March 30, 2023
  • 1 reply
  • 753 views

Mac OS 12.6 Montereyの環境下で、Acrobat Proを使用しています。

PDFのスペルチェック用にAcrobat Xで使用していたSpell Check a Document.sequを読み込むと下記のエラーが出ます。

このアクションは、Acrobat X 以前のバージョンを使用して作成されています。アクションは実行できますが、Adobe Acrobat の新しいアクションウィザード機能を完全には利用できません。このアクションを取り込みますか?

はい。

アクションを取り込めません : Spell Check a Document
ファイルは無効であるか、壊れています。

 

このシークエンスファイルを修復することはできますか。

修復ができるのであればやり方をご教示ください。

よろしくお願いいたします。

This topic has been closed for replies.

1 reply

Quick Timer
Inspiring
March 30, 2023

sequのファイル形式っていつ変わったんだろ…
今はXML形式になっていますが
昔のファイルでも、読み込める『はず』なんですが…
昔のsequファイルは
ファイル自体はUNIX改行テキストなんですけど
中のJavascriptがWINDOWS改行なんで…改行変えちゃったかな?

元がAdobeが配布しているsequなのでここで公開しても問題ないと判断します。
ーー>今でも公開FTPサイトにありますし
(問題ありな場合はソース部削除してください<<管理グループのみなさん)
FTPのURLを書いてファイルをダウンロードしてもらう事も考えましたが
『互換があやしい』ファイルとなりますし

旧形式の読み込みアクションは、不具合あっても編集できないので
FTPのURLの公開は控えます。
なので、がんばって自作してください♪
手順
1:アクロバット起動(全文書クローズ)
2:ツール>>アクションウィザード
3:新規アクション
4:左側下、その他ツール
5:Javascriptを実行を選択
6:ダイアログ中央の+→をクリック
7:ユーザーに確認のチェックを外す
8:設定を指示をクリック
9:Javascriptエディタに下記のソースをコピペ→OK
10:保存ーー>アクション名は、お好みで

対象のPDFを開いて
アクションリストからアクション実行

スペルチェック対象となった単語には『下線注釈』が入ります。

以下ソース

 

 

 

 

 

 

var ckWord, numWords, i, j;
for (var i = 0; i < this.numPages; i++) {
numWords = this.getPageNumWords(i);
for (j = 0; j < numWords; j++) {
ckWord = spell.checkWord(this.getPageNthWord(i, j))
if (ckWord != null) {
annot = this.addAnnot
({
page: i,
type: "Squiggly",
quads: this.getPageNthWordQuads(i, j),
author: "A. C. Acrobat",
contents: ckWord.toString()
});
}
}
}

 

 

 

 

 

 

 

まず、やってみて♪

参考まで

 

---追記

元のアクションsequは上書き『保存』までする設定だったかもしれませんね

上記の手順だと『保存』はしないので

アクションJavascript実行後に、上書きするなり、別名保存するなり

アクションに加えても良いかもしれませんね。

参考まで

ーー>Macユーザーにはちょっと親切かも…笑

zy.eightAuthor
Participant
March 30, 2023

Quick Timerさん

 

ご返事ありがとうございます。

早速試したところ、できました!

これで悩みが解消されました。

ありがとうございました。

 

zy.eight

Quick Timer
Inspiring
March 30, 2023

>>解消されました
それはよかったです。

スペルチェックの機能はReaderでも利用できますから

アクションと同じ結果をAdobeReaderでも得られます。

(まぁ『辞書』を育てるのがアレですけどね…専門用語とかあると…)

https://www.youtube.com/watch?v=jsPy6UxrnEs

Windowsな方の場合はコンソール経由となりますが、Readerでも利用可能です。

https://www.youtube.com/watch?v=rJSw47obNts

英文等扱う方には良い機能ですよね