問題タブ [adobe-reader]

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 投票する
1 に答える
1382 参照

winapi - DLLをAdobeReaderXに挿入する方法

スクロールバーに送信されたイベントを読み取るDLLをAdobeReaderXに挿入する必要があります(スクロールバーが非表示になっている場合でも)。ドキュメントのどのページを表示しているかを確認するには、これを行う必要があります。

win32フックAPIを使用してdllをフックしようとしました。デスクトップ上のすべてのプロセスにCBTフックを与え、Adobe Reader Xウィンドウの作成をリッスンしてから、このウィンドウをスクロールバーフックでフックします。

問題は、Adobe Reader Xにスクロールバーフックが配置されないことです。これらのウィンドウが作成されたときに、作成ウィンドウまたはウィンドウアクティブ化メッセージが表示されません。これらのメッセージを取得するにはどうすればよいですか?また、Adobe Reader Xに接続するにはどうすればよいですか?

必要に応じてヘッダーをここに表示します

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

javascript - javascript を使用して PDF から情報 (タイトル、件名、作成者、プロデューサーなど) を取得する

PDFファイル内でjavascriptを使用する方法と、著者やタイトルなどの/ Infoオブジェクトから情報を取得する方法を学ぼうとしています。PDF内でjsを使用する2つの方法を見つけました.2つのサンプルをまとめました。最初のサンプルは機能し、2番目のサンプルは機能しません。どちらも JavaScript を実行しますが、2 番目のコードは /Info データにアクセスできません。理由がわかりません。

サンプル 1 (このコードは、/Title の内容でアラートを表示します。正常に動作します):

サンプル 2 (これはアラートを表示しませんが、タイトルを文字列に置き換えるとアラートが表示されます);

(両方のpdfソースは実際には有効なpdfではありませんが、jsが実行されます。読みやすくするために多くのものを削除しました)

app.alert(title) が2番目のサンプルで機能しない理由を誰かが知っていますか?

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

javascript - IE で Adob​​e Reader を検出する

新しい ActiveXObject ('AcroPDF.PDF') を使用して、Adobe Reader バージョン 7 以降を検出しています。つい最近、Adobe Reader のアップデートがロールアウトされました。今、そのコードを実行しようとすると。「死ぬ」だけです。他の誰かが同じ問題を経験していますか? 提案やアイデアは大歓迎です。

前もって感謝します、

注: IE8. Adobe Reader X. Windows XP.

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

php - FDF / XFDFでフォームに入力する場合、AdobeReaderで「グループ」チェックボックスに名前を付ける方法

私は、fdfファイルとxfdfファイルを介して通常のpdfテキストフィールドにデータを入力することができました。私の問題は、いくつかのチェックボックスをチェックする必要があることです。

「FDF-チェックボックスをオンにする方法」というタイトルのこの記事を読みました。しかし、私はまだ私の仕事をさせることができません。

私が混乱していることの1つは、PDFフォームのチェックボックスにどのように名前を付けるかです。「性別」と呼ばれるラジオボタンのグループがある場合、PDFフォームでそれらに名前を付けるにはどうすればよいですか。Adobeフォームのチェックボックスのラジオグループについて同じ考えはありますか?

これまでのところ、「gender」の例を使用して、チェックボックスに「genderM」と「genderF」という名前を付けましたが、fdf:

'genderM'ボックスをチェックしません。

この問題に関するヘルプとベストプラクティスに関するアドバイスに本当に感謝しています。

要約:

  1. Adobe Readerには、PDFフォームの入力フィールドに名前を付けるときにチェックボックスまたはラジオグループの概念がありますか?
  2. はいかいいえかにかかわらず、チェックボックスをオンにするにはどうすればよいですか?

どうもありがとう

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

c# - セットアップ中に(ブラウザだけでなく)コンピュータに Adob​​e Acrobat Reader がインストールされていることを検出する方法を教えてください。

C# プロジェクト用の VS セットアップ インストーラーを作成しています。実際のインストールに進む前に、まずクライアントのマシンに Adob​​e Acrobat Reader X をインストールする必要があります。

どうすればいいですか?ありがとう!

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

c# - プロセスの MainWindowHandle を読み取る

私は MainWindowHanlde For Acrobat Reader 10 Process を読み取ろうとしたので、SetParent API を試しました

結果は hWndDocked = 0 でも acrobat リーダー 9 でこれを試してみましたが、MainWindowHandle を取得しましたが、acrobat リーダー 10 では機能しませんでした

助けてくださいそしてありがとう

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

pdf - リモートPDFを使用したXDPファイル

私たちのアプリケーションの1つでは、データベースからユーザーがダウンロードできる整形式のXDPファイルにデータをダンプするスクリプトがあります。XDPには、<pdf>タグを介した同じサーバー上のPDFへの参照が含まれています。アイデアは、ユーザーがデータをダンプし、XDPを取得して、PDFをダウンロードし、データを自動的に入力して、保存、印刷、または電子メールで送信できるようにすることです。

問題は、Adobe Reader(またはAcrobat)が代わりにデフォルトのWebブラウザーを開いてPDFをダウンロードしようとし、ブラウザーから開いた場合、データベースからダンプされたデータが自動的に読み込まれないことです。XDPを使用し、テキストエディターを使用して<pdf>タグ内のリンクをローカルにダウンロードされたコピーに変更すると、フォームが正常に入力されるため、XDPは正しく書き込まれますが、ほとんどのユーザーが知らないため、これは実用的な解決策ではありません。どうやってするか。

私の質問は、このプロセスを自動化する方法があるかどうかです。これにより、Adobe ReaderまたはAcrobatがPDFファイルをダウンロードしてデータを自動的に入力し、Webブラウザーを介してプロセスをルーティングしようとはしません。

編集

Seekerの回答を使用して、PHPで次の短いスニペットを作成しました。

次に、XMLを処理するPHPファイルで次のようにします。

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

adobe - Adobe X Pro でフォントのサイズと種類を取得する方法

私は大学で働いており、完全な Adob​​e スイートにアクセスできるので、ソフトウェアは問題になりません (しかし、私はその使用にあまり慣れていません)。レポート ビルダーを使用して PDF を再構築する必要がある大学と協力していますが、PDF をエミュレートする方法に関する仕様はありません。間隔やフォントの種類など、貴重な情報を彼に提供するにはどうすればよいでしょうか。

0 投票する
0 に答える
645 参照

c# - C#を使用してAdobe Reader(PDF)に新しいコンテキストメニューを追加する方法

PDFビューア(Adobe Reader)で新しいコンテキストメニュー項目を作成する必要があるアプリケーションを開発しています。誰かがC#を使用してそれを作成する方法を教えてもらえますか?

前もって感謝します。

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

applescript - AppleScript で現在の Adob​​e Reader ウィンドウのタイトルを取得する

Firefox ウィンドウのタイトルを取得するために、次のスニペットを作成しました。

うまくいっていますが、firefox を adobe に変更すると、次のエラーが表示されます。

「Adobe Reader でエラーが発生しました: ウィンドウ 1 の名前を取得できません。」

ウィンドウのタイトルを取得する方法を知っている人はいますか?