問題タブ [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.
delphi - Adobe Reader の ActiveX コントロールから PDF ドキュメントのページ番号を取得する
Delph 7 と Adobe Reader バージョン 7 の ActiveX コントロールを使用して、ActiveX コンポーネント (TAcroPDF) に格納されている開いている PDF ドキュメントからページ番号を抽出することに成功しています。最新の Adobe Reader へのアップグレードに関心がありますが、Adobe Reader 8 (および 9) で何かが変更されたため、アップグレードできませんでした (Adobe 10/X はテストしていません)。Adobe 7 では、Windows SDK 関数 EnumChildWindows を使用して、TAcroPDF コンポーネントを含むフォームの子ウィンドウを収集し、AVPageNumView という名前のコントロールを見つけてから、FindWindowEx を使用してそのハンドルを取得します。次に、SendMessage を呼び出して、ページ番号情報を持つコントロールのテキストを取得します。Adobe 8 および 9 では、ウィンドウ/コントロール AVPageNumView は存在しないようです。したがって、私はAdobe 7で立ち往生しており、できればAdobe 9または10/Xのページ番号を取得する方法をまだ探しています。
ありがとう、マイケル
javascript - jQueryUIダイアログを介してIE7/8のAdobeReaderが出血するのを防ぐにはどうすればよいですか?
http://denishoctor.me/readertest.html(以下のコードも)を使用した簡単なセットアップがあります。ボタンは、埋め込まれたPDF上でダイアログを開きます。これは、IE6/7/8以外のすべてで問題ありません。
誰かがこれを止める方法を知っていますか?
ありがとう、デニス
更新:http://groups.google.com/group/jquery-ui/browse_thread/thread/66c7d2d31feedea9?fwc=1が見つかりました。http://brandonaaron.net/code/bgiframe/docs/について話しているのはどれですか。前述のように、IE for PDFで機能させるには、どのような変更が必要かを知っている人はいますか?
mfc - Adobe Reader ActiveX がアクセラレータをブロックする
Adobe Reader ActiveX コントロールを子ウィンドウとして MFC アプリケーションに埋め込んでいますが、Reader にフォーカスがある場合、Adobe Reader で使用されているかどうかに関係なく、MFC アプリケーションで定義されているアクセラレータがトリガーされません。同じ方法を使用して他の ActiveX コントロールを埋め込むと、アクセラレータを問題なく検出できます。
Visual Studio 2008 IDE を使用して、Adobe Reader ActiveX コントロール (デフォルトでは CAcroAXDocShim と呼ばれる) のラッパーを生成しました。WM_INITDIALOG 処理中にコントロールを作成するために使用されるコードは次のとおりです。
ウィンドウが表示され、PDF が正しく読み込まれ、正常に動作しますが、ActiveX コントロールにフォーカスがある場合、次のいずれかの方法でキーボード入力をインターセプトできませんでした。
- アクセラレータの使用
- CWinApp 派生クラスの PreTranslateMessage
- ActiveX コントロールの親ウィンドウのウィンドウ クラスの PreTranslateMessage
- WM_SYSCOMMAND の処理
実際、メインのウィンドウ メッセージ ループで、キーの WM_KEYDOWN メッセージにブレークポイントを設定しようとしましたが、ActiveX コントロールにフォーカスがあるときにヒットすることはありませんでした。アプリでキーボード フックを使用してコントロールのキー処理をオーバーライドしようとしましたが、動作が不安定なようです。しばらくは動作しますが、何らかの操作を行った後、キーボード フックが完全に停止します。
何か案は?前もって感謝します。
adobe - Adobe PDFファイルから作成されたネットワーク接続を監視する方法は?
サーバーの場所からデータをフェッチするPDFファイルがあります。データを接続してフェッチする前にプロンプトが表示されます-送信および取得するデータを確認するにはどうすればよいですか?
command-line - ImageMagickの問題をtiffするPDF
OCRをフォローするためにPDFをTIFF画像に変換しようとしています。パラメータとして「-density300x300-depth8」を使用しています。最初の問題は、500KBのpdfファイルから72MBのtiffファイルを取得することです。2番目の問題は、結果の画像の品質が悪く、OCRが失敗することです。ここであなたはそれを自分で見ることができます。Adobe acrobat Readerが生成した(印刷した)tiff画像:
ImageMaggick tiff画像:
違いは大きいです。ImageMaggickを使用してAdobeが生成した画像と同じくらい良くするにはどうすればよいですか?必要なものではありませんが、他の形式も適しています。
UPD:「アンチエイリアス」オプションを見つけました。今でははるかに優れています。しかし、それでもOCRの結果はAdobeバージョンほど正確ではありません。
pdf - ブラウザ内でAdobeReaderを使用してPDFをレンダリングするASPClassicサイトの問題
ASPClassicサイトのAdobeReaderの「ブラウザ内」機能でPDF出力がレンダリングされる問題が発生しています。
私は、いくつかの入力を含むフォームを持っており、それを処理してPDFレポートを作成します。レポートは、ファイルとして保存すると正しくレンダリングされますが(すべての入力値が考慮されます)、Reader v7.0で表示すると空白の画面が表示され、v8.1.2では入力値なしのレポートに直接移動します。
ここからブラウザで「更新」を押すと、HTMLフォーム入力が繰り越されていないことを示すレポートも表示されます。
- HTMLフォームのポストバックの基本的な仕組みで、省略した可能性のあるものはありますか?
* m * eを困惑させるのは、Adobe Readerの[ブラウザ内に表示]オプションのチェックを外し、ブラウザを再起動しないと、両方のバージョンで正しいレポートが表示されることです。
他の考えられる問題は、ブラウザの「信頼済みサイト」ポリシーに関係しています。ドメインが信頼できるリストに追加され、次のようになりました。
- HTML入力フォームは、ステータスバーに信頼できるサイトとして表示されます
- ブラウザ内のPDF画面が「不明なゾーン」に表示されます</li>
明確にするために:
- リーダーがアンインストールされている場合、ダウンロードされたファイルは正しいです
- Readerがインストールされていて、ブラウザに表示されないように設定されている場合、出力は正しいです
- Adobe Readerでブラウザ内を表示するように設定されている場合は、
- v7.0 –空白の画面を表示します。「更新」は、入力値のないPDFレポートに移動します
- v8.1.2 –入力値なしのレポートを表示します
- Adobe Readerで「ブラウザ内に表示」オプションのチェックを外し、ブラウザを再起動しないと、両方のバージョンで正しいレポートが得られます
テストしているのと同じマシンで、Readerv7.0を使用してブラウザー内でPDFファイルを正しく表示できる古い実稼働環境があります。説明されている問題は、セキュリティ制御が強化された新しい環境で同じコードが設定されている場合に発生します。
環境もアップグレードされない古いテクノロジーを使用しています。これも:
- サイトはASPクラシックです
- コードはPDFv1.3を出力しています
- InternetExplorer6。はい。6.6。
レポートが常にHTML入力を引き継ぐとは限らない理由について何か考えはありますか?
助けてくれてありがとう。
wpf - 64 ビット wpf アプリケーションで PDF を表示する
32ビットのwpfアプリでpdfを表示したい場合、通常は次のコードを使用します。
そして、アドビリーダーが引き継ぎ、私のpdfが画面に表示されます。問題は、アプリケーションを AnyCPU としてコンパイルして、x64 システムで 64 ビット モードで実行することです。そのため、64 ビット システムでは、上記のコードは 64 ビット ブラウザを作成し、Adobe Reader プラグインはその中で動作しないため、ユーザーはファイル ダウンロード ボックスを取得します。
64ビットwpfアプリケーションでpdfを表示する方法を知っている人はいますか? 無料かどうかに関係なく、サードパーティのライブラリを利用できます。または、WebBrowser を 32 ビット モードで実行する方法はありますか?
ありがとう、
android - 特定の制約があるアプリケーションから Adobe Reader で特定のページを開く
アプリから Adobe Reader で PDF ファイルを開きます...
-> アプリケーションから PDF の n ページ目を Adobe Reader で開きたい場合、それを行うことはできますか?? 【最後に閲覧したページ番号を記録してそこからpdfを開きたい・・・次回閲覧時】
-> 画面の中央で Adobe Reader を開き、上部にアプリケーションの名前とメニュー オプションを表示できますか??
pdf - PDF ルート オブジェクトのエラー
この PDF ルート オブジェクトにより、Adobe Reader が失敗します。Foxit、Nuance、Evince、SumatraPDF などの他の PDF リーダーでは、PDF ファイルを問題なく開くことができます。問題は、間接オブジェクトを必要とする /Dests です (PDF 参照)。/Dests << >> を削除すると、Adobe Reader でファイルを開くことができますが、印刷に失敗します。他のすべてのリーダーは、/Dests がなくても問題なく動作します。次のルート オブジェクトの例の構文を修正する方法はありますか?
javascript - iOS の Acrobat JavaScript API
iOS プラットフォームで Adobe Acrobat Javascript API を使用して、iPhone および iPad アプリ内で使用する方法はありますか?
ありがとう