問題タブ [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 に答える
1473 参照

delphi - Adobe Acrobat API - パスワードで保護された PDF を開くのをスキップするには?

Delphi と Adob​​e Acrobat 9 API を使用しています。PDFを開いて印刷した後、何も保存せずに閉じています。

ただし、一部の PDF を開くときに問題が発生します。PDF がパスワードで保護されている場合、Open メソッドは Adob​​e の「パスワードの入力」プロンプトを表示します。私のアプリケーションは自動化された方法で実行されているため、誰かがキャンセルをクリックするまで、このパスワード プロンプトから先に進むことができません。

ファイルを開く前にパスワードで保護されていることを通知するもの、またはパスワードで保護されたファイルをスキップするパラメーターまたは何かを探していました。パスワード付きの PDF を開くことができないと想定するプログラムが必要です。

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

c# - PDF をオンラインで編集し、サーバーにデータを保存してフォームを作成する

ブラウザーに表示されているいくつかの PDF ドキュメントがあり、いくつかのフィールドは既に iTextSharp を使用してデータベースから事前入力されています (Windows Server 2008、IIS 7、SQL Server 2008、および ASP.NET 2.0/2.5 を C# で実行しています)。 )。クライアントは、残りのフィールドに入力し、PDF をサーバーに保存できる必要があります。

以下の可能性を検討しました。

1.) iTextSharp を使用してフォーム フィールドを解析し、すべてのフォーム データを取得して、送信時にデータベースに保存します。

2.) LiveCycle とある種の JS クリック イベントを使用して PDF 自体に送信ボタンを追加し、FDF/XFDF/XDP/XML データをデータベースまたはサーバー上のフラット ファイルに保存します。

私は現在、最善のアプローチが何であるか、何がうまくいくか、またはこれらの可能な解決策をどのように実装するかについて確信が持てないので、どんな助けも大歓迎です.

アップデート:

PDF フォーム データをサーバーに送信し、FDF を XML に変換してデータベースに保存することができました。ただし、LiveCycle 動的 PDF は同じようには機能しないようです。PDF をサーバーに送信すると、500 Internal Server Error が発生します。したがって、プロセスはこれまでのところ機能しますが、静的な (LiveCycle 以外の) PDF でのみ機能します。

LiveCycle フォームで内部サーバー エラーが発生する理由を教えてください。

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

javascript - Javascript を使用して PDF の要素を表示または非表示にする

PDF ファイルでは、 Javascript APIを介してフォーム フィールドを操作するのは非常に簡単です。

ページ上の任意の要素に対してこれ (具体的には表示/非表示) を行うことは可能ですか? フォーム フィールドだけでなく、テキスト、グラフィック要素、埋め込み画像など、それらとやり取りするための API はありますか?

はいの場合、オブジェクトを識別するにはどうすればよいですか?

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

asp.net - PDF 内の相対リンク

次に取るべき行動方針についてアドバイスが必要です。

ASP.Net アプリケーションを作成しました。アプリケーションの一部は、PDF を表示できるようにすることを扱います。最初に表示された PDF は、他の PDF ドキュメントにアクセスするためのインデックスとして機能します。Index PDF 内のリンクをクリックすると、別の PDF ファイルにジャンプします。法律文書、契約書など

このシナリオは、一部のコンピューターでは機能し、他のコンピューターでは機能しません。私は問題が何であるかを理解することができました。一部のコンピューターでは、最初の Index PDF がブラウザー内でホストされていましたが、他の一部のコンピューターでは、実際にブラウザーから直接 Adob​​e Acrobat にジャンプしていました。PDF がブラウザーから Acrobat にジャンプするとすぐに、Index PDF の相対リンクが機能しなくなります。これは、Acrobat を介してクライアント側でホストされているが、アクセスしようとしている追加の PDF がサーバー上にあるためです。

一部のコンピューターがブラウザーにとどまり、一部のコンピューターが飛び出す理由を理解しました。Acrobat 自体に、この動作を決定するオプションがあります。[編集] --> [設定] --> [ブラウザに PDF を表示] の下にあります。

PDF ドキュメント自体とその作成方法を制御できず、すべてのコンピューターで Acrobat で選択されたオプションを制御できないため、私は渋滞に陥っています。私の問題は、私たちの会社が最近 Nuance と呼ばれる新しい PDF リーダーを購入したばかりで、すぐに会社全体にプッシュされるという事実によっても複雑になり、PDF をブラウザーでホストするオプションさえないと思います。

HTML でインデックスを作成すれば、作業に必要なものを得ることができますが、問題は、私がインデックスを作成していないことと、インデックスを作成する人が HTML のトレーニングを受けていないことです。インデックスを作成する人に相対リンクから絶対リンクに変更してもらうことはできますが、PDF ファイルをホストしている場所を変更するとどうなるかという問題に直面します。すべてのリンクが再び壊れますか? 相対 URL に固執していると思いますが、どうすればそれを機能させることができますか?

Silverlight 内で PDF をホストすることを考えていますか?

考えやアイデアをお探しですか?

ありがとう。

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

adobe - Adobe LiveCycle Designer - データバインディングと配布 - パーソナライズされたデータの結合

誰かが私を助けることができるかどうか疑問に思っていました。私は Adob​​e Acrobat Pro 9 と LiveCycle デザイナーを使用しています。私がやろうとしているのは、受信者の個人データ (名前、住所など) を事前入力して、多数の受信者に送信できる動的フォームを作成することです。フォーム。

これは可能ですか (Adobe Acrobat Pro と LiveCycle Designer のみで、残りの LiveCycle スイートでは可能ではありません)?

LiveCycle Designer を使用してフォーム フィールドをデータベースにデータ バインドできますが、問題はありません。フォームをプレビューすると、データベース内の最初の人物の値が表示されます。フォームを配布し、フォームの電子メール送信先に応じてこれらの値を変更する必要があります。

私が見る限り、Acrobat Pro と LiveCycle デザイナーに組み込まれているデータ バインディングとフォーム配布は、この種の差し込み印刷タイプの配布を行うことを許可していません。自分でマージと配布を行うソリューション。

どんな助けでも大歓迎です!!

ありがとう

カロク

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

pdf - PDFTK 回転ページの問題

PDFTK を使用して PDF ドキュメントのページを回転させようとしています。次のようなものを実行しても、ページの回転は変更されません。

(これはページ 1 を「北」または「0 度」に回転させます。)

一部の PDF テスト ドキュメントでは、期待どおりに動作します (つまり、ページが変更されません)。ただし、一部のテスト ドキュメントでは、PDF ドキュメントが 90 度回転します。ページを回転しようとすると、常に追加の 90 度が適用されます。だから、私がこれを行うと:

(これは、ページ 1 を「東」または「90 度」回転させることです。) 結果として、ページは 180 度回転します。さらに 90 度です。

Acrobat Reader で表示すると、PDF は正常に表示されます。

これらの問題テスト PDF ドキュメントとの唯一の違いは、Acrobat Pro を使用して既に回転を変更していることです。これらの既に回転された PDF ドキュメントに PDFTK ページ回転を適用すると、この問題が発生します。

何が起こっているのか分かりますか?

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

internet-explorer - インターネットエクスプローラー BHO PDF

C# で IE8 ツールバーを開発しました。ツールバーにはボタンがあり、クリックするとユーザー定義のコンテンツがページに追加されます。BHO を使用して、必要な HTML、CSS、および JS をページに追加しています。通常の HTML ページが読み込まれている場合は、すべて問題ありません。しかし、読み込まれたページが PDF ドキュメントの場合、ボタンが機能しません。Adobe プラグイン自体が BHO であり、IE がドキュメントをプラグインに渡すことがわかりました。私の質問は、BHO を介して PDF ページにコンテンツを追加する方法はありますか?

ありがとう、
シミル

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

javascript - コンボボックスからの選択に基づいて、adobe acrobat で 2 つのテキストボックスを設定する必要があります

Acrobat のコンボボックスでは、テキストの配置や複数行を使用できません。そのため、ドロップダウン ボックスから選択できるようにする必要があり、その選択によって 2 つのテキスト ボックスが入力されます。

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

delphi - PDF ページを TIF ファイルに変換する

アプリ内から PDF ページを TIF ファイルに変換する必要があります (またはシェルアウトするコンソール アプリを使用して...)

サードパーティのツール/アプリをいくつか試してみましたが、ページの 1 つを読み込むだけで、複雑なグラフィックス (AutoCAD によって最初に作成された設計図) で Acrobat Reader よりも文字通り 1桁以上かかる場合があります。これらの種類のサードパーティ ライブラリは通常、Acrobat API ではなく直接 .pdf にアクセスしているため、低速ですか?)

APIにアクセスできるようにするには、Adobe Developerになる必要があると思います。

この道を通った人はいますか?私は Delphi 開発者で、Adobe の IAC API (COM) を使用するだろうと推測して、Delphi にとどまることを好みます。ただし、Adobe のサイト (リンク) には、IAC は Reader を使用できないと記載されています。残念ながら、Acrobat の完全版を購入してインストールするようユーザーに依頼することはできません。

しかし、その後、サイトには次のように記載されています。

また、IAC サポート システムの一部ではないコア API オブジェクトを使用するプラグインを作成することで、IAC インターフェイスの機能を拡張することもできます。

それは一体何ですか?それは私がする必要があることですか?

私の次のステップが何であるか、どの Adob​​e API、どの開発者プログラムが私たちに適しているか、参加するのにいくらかかると予想されるか、API が安定しているか (ユーザーが Reader をインストールしていると仮定して)、信頼できるかどうかについての提案。さまざまな Windows マシンの場合、次の 3 つの呼び出しを行うためだけに巨大なクラス ライブラリを学習しないようにする方法は次のとおりです。

  1. PDFを開く
  2. ページ x を TIF として保存
  3. PDFを閉じる

私は、この種の決定を下す際によくある一般的な質問をしています。どんな提案でも大歓迎です。

ありがとう。

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

apache-flex - Adobe CONNECTNOWはどのようにacaddinをロードして実行しますか?

connectnowと同様に、Flashムービーからカスタムプラグイン/アドオン(exeまたはインストーラー)をダウンロード、インストール、および実行するためのオプションを探していますか?

初めて画面共有を開始すると、connectnowは、「このアプリケーションを使用するには、Adobe ConnectNowアドインが必要です。今すぐインストールしますか?」というメッセージを表示して、必須のアドインの入力を求めます。同意すると、ローカルマシンの%USERPROFILE%\ Application Data \ Macromedia \ Flash Player \ www.macromedia.com \ bin\acaddinの場所にacaddin.exeがダウンロードされてインストールされます。次に、acaddin.exeを自動的に起動し、ユーザーがacaddin.exeを起動した場所からブラウザウィンドウを閉じることができるようにします。

次回以降、connectnowにログインすると、exeが直接起動します。

このコンテキストで:フラッシュから自分のexe /アドインをロードする場合、どうすればそれを達成できますか?connectnowアプリケーション/フラッシュは、アドインがすでにインストールされているかどうかをどのように判断しますか?