問題タブ [acrobat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
14743 参照

javascript - PDFフォームを検証する方法は?

Acrobat Professional で作成された書き込み可能な PDF フォームがあります。数値入力が特定の範囲 [a,b] にあることを検証したい。そうでない場合は、「フォームを処理するには、Larry に連絡してください XXX-XXX-XXXX に問い合わせてください」というメッセージがポップアップ表示されるようにします。誰かが PDF に対してこれを行う簡単なコード スニペットを作成できますか? Webフォームでそれを行う方法を知っています。

0 投票する
1 に答える
171 参照

pdf - win32oleAPIを介してAdobeProfessional9を制御することは可能ですか?

タイトルが示すように..win32oleAPIを介して、できればRubyスクリプトを使用してAdobeProfessional9を制御することは可能ですか。

PDFドキュメントを開き、Adobe Readerで開いたときにファイルにコメントを付けることができる拡張コメント機能を有効にしたいのですが、プログラムで行う必要があります。

〜ToRd

0 投票する
3 に答える
3212 参照

java - IE で PDF キャッシュを有効にする

最初、キャッシングはすべてのブラウザーで機能しませんでした。次に、URL に .pdf 拡張子を追加することで、IE (IE8) 以外のすべてのブラウザーで動作するようにしました。その後、サーブレットは呼び出されなくなりました。

次のURLをロードするEMBEDタグを介して、WebページにPDFファイルをインラインで表示します。

これは、次のヘッダーを持つ Java サーブレットによって生成されます。

すべてのブラウザーで PDF を表示するには、Adobe Reader 9.2.0 を使用します。

IEでも動作させるにはどうすればよいですか?たとえば、 IE では 'Cache-Control: no-cache' ヘッダーがrequestに追加されますが、Safari では追加されません。

0 投票する
1 に答える
3294 参照

.net - VS.net で PDF リーダー コントロールを取得する

システムにアドビリーダーをインストールせずに、ビジュアルスタジオ.ネットでアドビリーダーコントロールを取得する方法はありますか?

0 投票する
2 に答える
2232 参照

c# - .NET(C#)プロセスとAdobe Acrobat

さて、これが取引です...

.NET 2.0(C#)にWindows(XP)プログラムがあり、ユーザーは特定の.pdfファイルの名前を変更できます。(ファイル名は、ファイル自体の内容に関する簡単な情報をレイアウトするため、「構造的に説明的」です。)プログラムの唯一のフォームには、ユーザーが.pdf自体を開いて表示できるようにするLinkLabelオブジェクトがあります。彼らが名前を変更しているもの。

秘訣は、ユーザーが適切な変更を加えて[保存]ボタンをクリックすると、.pdfを表示するAcrobatウィンドウを閉じ、保存を実行し、「次の」ファイルを取得して、すぐに開く新しいウィンドウで、次のファイルが表示されます。

関連するコードスニペットは次のとおりです。

KillViewer()には、PDFビューアが完全にロックを解除するまで、プログラムが作業ファイルの名前を変更しようとしないようにするためのロック取得ループがあることに注意してください。

問題はこれです。これはすべてうまく機能する場合もあれば、KillViewerがCloseMainWindow()呼び出しで失敗し、InvalidOperationException、details = "プロセスが終了したため、要求された情報が利用できない場合もあります。" これは、2つのことがなければ、かなり簡単です...

1:pdfView.HasExited = true

2:とんでもないPDFビューアはまだ開いています!!!

これは世界でどのように可能ですか?ウィンドウを確実に閉じるために使用する必要があるプロセスコマンドはありますか?参考までに、プログラムはSystem。*名前空間、または最終的にSystem。*のみを参照する内部で構築されたクラスの外部には何も参照しません。

ありがとう。

0 投票する
2 に答える
328 参照

php - PDF内のテキストをリンクするプログラムによる方法

既存のPDFファイルを入力として受け取り、特定の単語を別のURLにリンクする変更されたPDFファイルを返す関数をコーディングする方法を探しています(この時点では任意の言語またはライブラリを使用できます)。PHPとColdFusionの両方にPDFを処理するための優れたツールがあることは知っていますが、機能するものを見つけることができませんでした。

私はAcrobatを介してテキストを手動でリンクすることでこれを行ってきましたが、手順を自動化する方法があるかどうか疑問に思いました。

ありがとう!

0 投票する
1 に答える
1143 参照

javascript - PDF の Javascript

現在、aspx ページに投稿したいフィールドを含む PDF ドキュメントを作成しています。これで、「フォームを送信」という動作が追加されたボタンを使用して、正常に動作しました。これを微調整したいので、フォームが送信される前に確認メッセージがポップアップし、[いいえ] をクリックすると送信が中止され、[はい] をクリックするとフォームが送信されます。

私はjavascriptでこれを行う必要があると考えているので、掘り下げて次のことを考え出しました。

私のsubmitForm関数はゴミだと思います。どうすれば改善できますか?

0 投票する
6 に答える
2087 参照

pdf - PDF Color(u)r Analysis (Acrobat 自体なし?)

PDFドキュメントで使用されているすべての色をリストするライブラリ/ツールはありますか?

Acrobat 自体がこれを行うと確信していますが、代替手段 (理想的にはスクリプト化できるもの) が必要です。

したがって、4 色の非常に単純な PDF ドキュメントがある場合、出力は次のようになります。

0 投票する
2 に答える
4622 参照

javascript - iFrame 内の PDF への postMessage

これが私の状況です。

PDFフォームが埋め込まれたWebページがありました。基本的なオブジェクト タグ (FF に埋め込む) を使用して、次のように PDF ファイルを読み込みました。

この Web ページには、埋め込みオブジェクトの postMessage API を使用して PDF に埋め込まれた JavaScript を実行する Javascript をトリガーする HTML 保存ボタンがありました。基本的に、そのコードは次のようになります。

これはすべて美しく機能していました。

ただし、Firefox で問題が発生したため、オブジェクト タグの代わりに iFrame を使用して PDF を埋め込む必要があります。これで、PDF は次のコードを使用して埋め込まれます。

残念ながら、このコードでは、メッセージを投稿するための JavaScript が機能しなくなり、postMessage API にアクセスできるように pdf オブジェクトにアクセスする方法がわかりません。

fiddler または chome javascript デバッガーを使用すると、ブラウザーが iframe 内で (オブジェクト タグではなく) 埋め込みタグを自動的に生成していることは明らかですが、それでは postMessage API にアクセスできません。これは私が試しているコードで、動作しません:

これについて何か助けはありますか?長い質問で申し訳ありません。

編集: メッセージングが機能するかどうかをテストできるように、サンプルをコードで提供するように依頼されました。基本的に必要なのは、この JavaScript が埋め込まれた PDF だけです。

JavaScript を使用して PDF を作成するには、Acrobat pro が必要であることがわかったので、これを簡単にするために、次の URL にサンプル コード (動作するシナリオと動作しないシナリオの両方) を投稿しました

Windows を使用している場合は、zip をダウンロードして /inetpub/wwwroot に解凍し、ブラウザで works.htm または fails.htm を指定します。

ご協力いただきありがとうございます。

0 投票する
1 に答える
4218 参照

forms - 現在の日付を挿入するための Acrobat ボタンを作成する

Acrobat でレポート フォームを作成していて、ページのフォーム ボタンを押して更新したい日付フィールドがあります。(私が考えていたのは非印刷ボタンでした。)

日付フォーム フィールドに現在の日付を挿入するには、どの Javascript をボタンに配置する必要がありますか。