問題タブ [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.
adobe - Adobe ReaderがWindowsでファイルロックを保持しないようにすることは可能ですか?
Windowsでは、PDFをAdobe Readerで開くと、ファイルがロックされているように見えます。この動作は、pdflatexを再実行してファイルを再生成する場合は、Readerでファイルを閉じ、pdflatexを実行し、Readerに戻って、ファイルを再度開く必要があることを意味します。OSXでのプレビューや他のプラットフォームで使用した他のほとんどのPDFリーダーのように、ファイルが開いている間、リーダーがロックを保持しないようにする方法はありますか?
command-line - コマンドラインからacrobatリーダーのインスタンスを閉じる
次のコマンドを使用してPDFを印刷しています。
すべて正常に動作しますが、1つのウィンドウがポップアップします。誰かが私がそれを無効にするのを手伝ってくれますか?この質問に含まれているさまざまなオプションを試してみまし たが、成功しません。
どんな助けでも大歓迎です。
pdf - iTextSharp で生成された PDF により、Adobe Reader X で [保存] ダイアログが表示されるようになりました
私は iTextSharp を使用して 1 年以上 PDF ドキュメントを生成しています。残念ながら、Adobe Reader X のリリースにより、PDF を保存すると「保存しますか?」というメッセージが表示されるようになりました。PDF ドキュメントを閉じるときに表示されるダイアログ。これは、iTextSharp で生成されていない PDF では発生しません。一日中 PDF ドキュメントを開いたり閉じたりしているユーザーにとっては、本当に迷惑です。これを防ぐために設定できる iTextSharp のプロパティはありますか?
それが役立つ場合、私は PdfReader を使用して既存の PDF ドキュメントからデータを読み取ります (この元のドキュメントでは [保存] ダイアログは表示されません)。次に、PdfWriter を使用して新しいドキュメントを作成し、AddTemplate を使用して元のドキュメントの一部を新しいドキュメントにコピーします。
android - Android アプリケーション内から Adobe Reader を起動する
デバイスに PDF ファイルを表示する Android アプリケーションを作成しています。また、Adobe Reader の現在のバージョンコード (35498) を使用して、pdf ファイルを表示する必要があります。画面にファイルのリストを表示するコードがあります。ここで、各ドキュメントのオンクリックで Adobe リーダー (デバイスにインストールされている他の PDF リーダーではない) を呼び出す必要があります。それをどのようにコーディングするかわかりません。私はAndroidの初心者です。どんな助けでも大歓迎です。
前もって感謝します、 Navin
c++ - 以前は機能していた CoCreateInstance の E_ACCESSDENIED
以前は機能していたコードがいくつかありますが、最近停止しました。Adobe Reader プラグインに含まれており、最新の Reader バージョンには「保護モード」があり、これが問題を引き起こしています。
私のプラグインは、インプロセスでロードする通常の dll の一部をロードできます。
しかし、自分のサービス (同じマシンで実行されている) への com ポインターを取得しようとすると、次のようになります。
E_ACCESSDENIED
私はHRESULTを取得します。
Adobe Reader X が登場するまで、これは問題なく機能していました。保護モードがなければ、Adobe は正常に動作し、すべてが機能します。保護モードでは、Adobe は別の Reader プロセスを生成しますが、いくつかの制限があります。これを Process Explorer で見ると、親の Reader プロセスの [セキュリティ] タブでは、ほとんどすべてが必須に設定されていることがわかります。ただし、子リーダー プロセスには、ほとんどのグループが「拒否、必須」に設定されており、一部は「必須、制限付き」に設定され、一部は単に必須に設定されています。これが重要な場合は、詳細を提供できます。
すべてのプロセス (私のサービスとリーダーの両方) は、同じユーザー (私) として実行されます。それが問題であれば、私には管理者権限があります。
自分のサービスにアクセスしようとしたときに AccessDenied エラーが発生する原因は何ですか? これを機能させるには、どのようなセキュリティ フープを通過する必要がありますか?
c - Adobe Reader X Security Sandbox - ルールの追加 (プラグイン)
「Adobe Reader X 保護モード内」の記事では、サンドボックスをプログラムで (AddRule() を使用して) 構成できるようにする必要があると簡単に述べています。
また、リーダー X SDK には、ルールを追加するためのサンプル コードが含まれているはずですが、その例はどこにもありません。「broker」、「sandbox」、「addrule」などの用語で SDK 全体を検索しても、何も見つかりません。
レジストリ内の特定の場所 (HKCU の下) への書き込みを許可するようにセキュリティ サンドボックスを構成する方法は?
ファイルシステム上の特定のディレクトリへの書き込みを許可するようにセキュリティ サンドボックスを構成するにはどうすればよいですか?
delphi - Adobe X 起動時に保護モードを有効にする - コードで無効にする
私たちのアプリケーションは Delphi で作成され、一連のレポートを生成します。そのほとんどは、生成時に自動的に開く PDF 形式です。Adobe X では、「起動時に保護モードを有効にする」というデフォルトで有効になっている機能が導入されました。レポート PDF ファイルは、「ShelExecute」を使用して開きます。
この新しい Adobe Reader の新しい設定により、Win 7 または Vista でドキュメントを開くときにエラー メッセージが表示されます。ドキュメントをダブルクリックして開いても問題ありません。保護されたメソッドを無効にする方法、またはエラーを発生させずにドキュメントを開く別の方法 (回避策) はありますか?
*もう少し情報 *
PDF ファイルはサーバー アプリケーションで生成され、クライアントにストリーミングされ、クライアントは (Write を使用して) PDF を生成します。
上記の同じコードを使用してpdfを開くだけのダミーアプリを作成しましたが、機能します。私はアプリケーションの権限を確認しました - すべて同じです - 唯一の違いは、動作していないものは適切なインストーラーを使用して OS にインストールされていることです - もう一方 (ダミーのもの) は作成してそこにドロップしました。
コメントの 1 つがファイルの関連付けについて尋ねます - アプリケーションが Adobe Reader の起動に成功するため、これは問題ではありません - Adobe Reader は「アクセスが拒否されました」というエラー メッセージを表示します。同じファイルをダブルクリックすると正常に動作します。
新しい情報 - 2011 年 3 月 30 日 - 午後 2:50 - ニュージーランド時間
アプリ自体とダミーアプリの唯一の違いをテストするために、コードに変更を加えました。ファイル パスとファイル名を自動的に取得する代わりに、OpenDialog を開きます。opendialog の Filename プロパティは、ShellExecute のパラメーターとして使用されます (Ken の回答の後のコメントにあるように)。動作します。開いているダイアログからファイル名を取得すると機能するのはなぜですか-ダイアログからファイルを開いているわけではないことに注意してください-ファイル名を取得し、それをShellExecuteのパラメーターとして使用しています。
更新されたコード サンプル
ユーザーが「レポートの生成」ボタンをクリックすると、生成後にレポートが自動的に開かれます。それとは別に、そのユーザーのためにこれまでに生成されたすべてのレポートを表示するグリッドがあります - これはそのグリッドのダブルクリックのコードです:
Opendialog の動作に関する私の最初の推測は、開いているダイアログが CurrentDir を変更することです。そのため、SetCurrentDir と ChDir を使用して、現在のディレクトリをファイルがあるディレクトリに変更しようとしました。失敗。
Win 7 では、ファイル パスは C:\Users\Ronaldo\Documents\CompanyName\AppName に変換されます。
internet-explorer - ブラウザーで PDF を表示するが、間違ったファイル名で保存する
ユーザーがダウンロード ボタンを押すと、get_file.php スクリプトが指定された php ファイルを返すフォームがあります。adobe プラグインを無効にすると、ffx で正しいファイル名のダウンロード ボックスが表示されます。IE8 では、何らかの理由で adobe プラグインを無効にできないため、常にブラウザーで開きます。これは正常に動作しますが、ffx と IE8 の両方で、Adobe ツールバーから保存ボタンを押すと、間違ったファイル名が表示されます。get_file.pdf を取得します。
アドビリーダー8を使用しています。
これらは私が設定しているヘッダーです:
ありがとう!
php - クライアント ブラウザに Adobe Reader プラグインがインストールされているかどうかを検出する方法
Adobe Reader プラグイン用のクライアント ブラウザがインストールされている場合、php または js で確認するにはどうすればよいですか?
c# - C#ドキュメントを印刷しようとしたときにAdobe Readerウィンドウが表示されないようにする
現時点では説明できない理由により、ドキュメントを印刷しようとしたときに Adobe Reader ウィンドウが開かないようにする必要があります。私の前にこれに取り組んでいた開発者は、次のフラグを設定していますが、それらが何のためにあるのかはよくわかりません-
どんな助けでも大歓迎です!
ありがとう、
テジャ。