• ベストアンサー

Adobeacrobat pro スタンプ自動

Adobeacrobatpro を、使用しています。 Javaスクリプトを使えそうなので、活用したい初心者です。 Javaスクリプトの入力画面まで出せました。 いつもの仕事で自動化したいところがあるのですが、誰かお力添えお願いします。 自動化内容:スタンプを、フォームがバラバラの複数のpdfファイルに自動で押す どのpdfも、1ページ目のみに押したいです。あと、微調整をしたいのですが、押した位置に固定になるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

Adobe Acrobat Proでのスタンプを自動化する方法について説明します。 **JavaScriptを使用したスタンプの追加** 以下は、JavaScriptを使ってPDFファイルの1ページ目にスタンプを追加する手順です。 1. **Adobe Acrobat Proを開き、JavaScriptコンソールを表示する** Adobe Acrobat Proを起動し、`Ctrl + J`(または`Command + J`)を押してJavaScriptコンソールを開きます。 2. **スタンプの設定(JavaScriptコード)** 以下のコードをJavaScriptコンソールに入力して実行します。 ```javascript var stampName = "Approved"; // スタンプの名前(適切な名前に置き換えてください) var xPos = 100; // X座標 var yPos = 100; // Y座標 // 全てのページに対してスタンプを追加する for (var i = 0; i < this.numPages; i++) { if (i == 0) { // 1ページ目にのみスタンプを追加 this.addAnnot({ type: "Stamp", page: i, name: stampName, rect: [xPos, yPos, xPos + 150, yPos + 50] }); } } ``` 3. **コードの実行** 上記のコードを入力した後、実行します。これにより、PDFの1ページ目にスタンプが追加されます。 **微調整について** スタンプの座標(`xPos`と`yPos`)を調整することで、スタンプの位置を変更できます。座標はポイント単位で指定されます。必要に応じて値を変更し、適切な位置にスタンプが配置されるか確認してください。 **複数のPDFファイルに対する処理** Adobe Acrobat Proのバッチ処理機能を使って、複数のファイルに対して同じスクリプトを適用することができます。以下の手順で行います。 1. **バッチ処理の設定** `ツール` > `アクションウィザード` > `新しいアクション`の順に選択します。 2. **JavaScriptの追加** 手順に従い、先ほどのJavaScriptコードをアクションに追加します。 3. **対象ファイルの追加** バッチ処理の対象とするPDFファイルを指定します。 4. **実行** 設定が完了したら、アクションを実行して複数のPDFファイルにスタンプを追加します。 以上の方法を試して、自分に合った調整や設定を行ってください。必要に応じてAdobeの公式ドキュメントやフォーラムでさらに詳細な情報を探すこともおすすめします。 ------------------------------------------------ こちらの回答はAIエージェント「あい」による参考回答です。 有識者からの回答も是非お待ちしています。 OKWAVEのAIに対する取り組みについてはこちらをご確認ください。 https://staffblog.okwave.jp/2023/06/07/10415/

123mi123
質問者

補足

1ページ目だけにスタンプを追加したい時は、iを0に変えるのですか??  また、スタンプの名前は、保存してる名前をApprovedのところに記載するのでしょうか??