問題タブ [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.
c# - WinFormsでIE8をホストし、PDFを開く
WebBrowserコントロールをホストするフォームがあります。これがフォームの唯一のコントロールです。
フォームに一時PDFファイルのファイルパスを渡します。
フォームを閉じると、PDFファイルから移動します。
フォームが閉じられると、呼び出し元のクラスは一時PDFファイルを削除します。
このプロセスはうまく機能します...InternetExplorer 8をインストールするまでは、何らかの理由で、IE8とAdobe Acrobat 8(または9)の組み合わせにより、一時PDFファイルに追加のファイルロックハンドルが配置されます。余分なロックハンドルは、アプリケーション全体がシャットダウンされるまで消えません。また、Acrobatでファイルを開くまで、ファイルにロックはありません。
これは複数のマシンで再現でき、常にIE8とAdobeAcrobatReaderの組み合わせです。AdobeAcrobatの代わりにFoxitReader3をインストールでき、問題なく動作します。同様に、IE7とAdobe Acrobatを搭載したマシンでアプリを実行でき、問題なく動作します。しかし、IE 8とAcrobatの魔法のポーションを混ぜると、混乱してしまいます。
アプリケーションが終了するまで持続する余分なファイルロックが発生する理由を誰かに教えてもらえますか?
ありがとう。
私の問題を示すサンプルアプリケーションはここにあります:PDFLockProblemDemo.zip
pdf - フォーム送信後の確認ダイアログ (アラート)
PDFフォームがサーバーに送信されたことをAdobe Readerでユーザーに通知する方法があるかどうか疑問に思っていましたか? 私は通常のhttp/htmlフォームをphpスクリプトに送信していますが、大したことではありませんが、フォームが送信されたときに何が起こるかについて、ドキュメントやフォーラムなどに大きな「ブラックホール」があるようです。
フォームを送信した後に JavaScript アラートをトリガーする方法はありませんか?? 「ありがとう」と言う別のPDFを返したくありません。それは少し粘着性があります。私はPDFフォームに非常に慣れていないので、FDFを元のドキュメントに戻す方法が必要であると推測しています.
これは本当に簡単なはずです.アドビの誇大宣伝されたPDFテクノロジーは、開発者にとってはるかに使いやすく、アクセスしやすいと思いました..
何か案は??(ああ、なぜ私がウェブではなくPDFフォームを使用しているのか聞かないでください。これは「トップ」から来ているので、開発者として私はそれをしなければなりません..)
pdf - FormCalc ラウンドを最も近い 15 分に設定する方法は?
このタイム シートには 4 つの「イン」列と 4 つの「アウト」列があり、2 週間の支払い期間の労働時間を計算しています。右側には、1 日の労働時間を計算する列があります (以下のスクリプトを参照)。最も近い15分に丸める必要があります。つまり、
従業員が次の期間に出勤または退勤する場合:
例:
「勤務時間」列のスクリプト
javascript - 埋め込まれた PDF のサイレント印刷
PDFが埋め込まれたWebページがあります。私のコードは次のようになります。
PDFを印刷するためのこのJavaScriptコードがあります:
このコードが実行されると、Acrobat プラグインはよく知られた印刷ダイアログを開きます。このようなもの:
2 つの質問:
- PDF がロードされ、印刷の準備ができていることを検出する方法を改善するにはどうすればよいですか?
- 印刷ダイアログを表示しないようにするには?
私のシステムに関するもう少しの情報:
OS: WindowsXP
ブラウザ: Internet Explorer 7
PDF プラグイン: Acrobat Reader 9
asp.net - 埋め込まれた Adobe Acrobat PDF がフォーカスを盗む
AxHost を継承し、Acrobatguid("ca8a9780-280d-11cf-a24d-444553540000")
を基本コンストラクターに渡すことで、Adobe Acrobat を C# プログラムに埋め込んでいます。PDFをロードするには、InvokeMember("LoadFile")
. 私が直面している問題は、「LoadFile」を呼び出して PDF をロードした後、Acrobat がフォームにフォーカスを移すことです。Acrobat であることは明らかに別のスレッドでロードを開始し、以前にフォーカスを持っていたコントロールにフォーカスを呼び出しても問題は解決しません。では、これを防ぐ方法を知っている人はいますか?
c# - WinForm で PDF のビューを回転する
winform (.net 2.0 フレームワークの c#) 内に PDF を表示する必要があります。今のところ、Adobe が提供する ActiveX PDF コントロールを使用しています。ユーザーが右クリックまたはホットキーを使用して印刷または保存できないように、コントロール全体を無効にする必要があります。残念ながら、ドキュメントの多くは回転する必要があります (そのように永久に保存するのではなく、表示するだけです)。ボタンコントロールを押してビューを回転できるようにしたいと思います。コントロールを有効にしてから、プログラムで SendKeys と SendInput を使用してホットキー (ctrl shift +) を送信しようとしましたが、タイミングの問題により、これは実行不可能な解決策になります。
適切な Adobe ボードで尋ねたところ、すべてのクライアントにリーダー バージョンしかインストールされていないということはあり得ないとのことでした。
security - Adobe Acrobat 8は、セキュリティで保護されたPDFドキュメントのテキストまたは画像を常に表示するとは限りません
Adobe Acrobat(9)でPDFドキュメントを保護すると、AdobeAcrobat8を使用している他の人がその新しいドキュメントのテキストや画像を表示しないことがあります。特定のドキュメントでも一貫しています。私が現時点で持っている唯一の解決策は、ドキュメントのPDFを印刷してから、そのバージョンのドキュメントを保護することです。それは問題を回避するようです。しかし、私はバッチ処理している5000のドキュメントを持っているので、そのようなものをいじる必要はありません。
別の解決策はありますか?
c# - C# から Acrobat 機能の OCR を呼び出すにはどうすればよいですか?
Adobe Acrobat で OCR 機能を利用できる C# アプリケーションを作成したいと考えています。どうすればこれを呼び出すことができますか? パブリック API はありますか?
forms - PDF フォーム フィールドの文字間隔を変更する
この質問はもともと esilver によって投稿されましたが、彼は自分の質問に答えたようで、意味がありませんでした。彼の投稿で、彼は「コーミング」について言及しましたが、私はそれについて言及していません。
これが彼の質問であり、私のわずかな修正が一番下にあります:
esilver の質問:
「プログラムで PDF フォームに入力する Web アプリを構築しようとしています。最初に Adobe Acrobat でフォームを構成し、次に iText を使用して Java アプリを作成し、Web からのユーザー入力を介してすべてのフォーム フィールドに入力します。記入する必要がある基本フォームは、米国政府から提供されたものです. 彼らは、私が変更する必要がある非常に大きなカーニング (文字間隔) 値を持つフォームフィールドを作成しました. しかし、Acrobat UI でこの値を変更する方法はないようです.
Acrobat 8.0 for Windows でフォーム フィールドの文字間隔を操作する方法を知っている人はいますか? iText を使用して元のドキュメントのカーニングをプログラムで操作することもできますが、これははるかに面倒です。
ありがとう!"
彼の答え:
カーニングはアクロバットでは「コーミング」と呼ばれ、各フォーム フィールドは「コーミング」されています。奇妙なことに、フォーム フィールドのプロパティを表示したときにこのオプションがチェックされていませんが、 「コーミング」は、私が再現しようとしていた動作です。」
私の修正:
このフォームを生成するために Acrobat Pro 9 を使用しています。私の質問は次のとおりです。Acrobat Pro 9 for Windows でフォーム フィールドの文字間隔を操作する方法を知っている人はいますか?
delphi - ファイルが「%PDF-」で始まらない
昨日特有の問題がありました。顧客が私のDelphiアプリの1つを一部のToshibaラップトップにインストールしましたが、Rave 7レポートとしていくつかのAcrobatファイルを生成するときまではすべて問題なく、問題が発生しました。
ラップトップには、XPSP3およびIE8とともにAcrobat7Standardがインストールされていました。私はAcrobat7Standardをアンインストールし、彼らが横になっていたAcrobat 5 Readerを入れたところ、問題は解決しました。ただし、このDelphiアプリが実行される通常の環境であるXP SP3、IE 7、およびAcrobat 7 Standardではこの問題が発生しないため、お客様はAcrobatのバックトラックを解決策とは見なしていません。
Google検索では、最近の原因や影響は明らかになりませんでした。MicrosoftおよびAdobeKBは、問題が存在することを否定しています。
どの特定の領域に回避策が必要かについての手がかりはありますか?今日はIE8をアンインストールしてIE7を再インストールします。