次に取るべき行動方針についてアドバイスが必要です。
ASP.Net アプリケーションを作成しました。アプリケーションの一部は、PDF を表示できるようにすることを扱います。最初に表示された PDF は、他の PDF ドキュメントにアクセスするためのインデックスとして機能します。Index PDF 内のリンクをクリックすると、別の PDF ファイルにジャンプします。法律文書、契約書など
このシナリオは、一部のコンピューターでは機能し、他のコンピューターでは機能しません。私は問題が何であるかを理解することができました。一部のコンピューターでは、最初の Index PDF がブラウザー内でホストされていましたが、他の一部のコンピューターでは、実際にブラウザーから直接 Adobe Acrobat にジャンプしていました。PDF がブラウザーから Acrobat にジャンプするとすぐに、Index PDF の相対リンクが機能しなくなります。これは、Acrobat を介してクライアント側でホストされているが、アクセスしようとしている追加の PDF がサーバー上にあるためです。
一部のコンピューターがブラウザーにとどまり、一部のコンピューターが飛び出す理由を理解しました。Acrobat 自体に、この動作を決定するオプションがあります。[編集] --> [設定] --> [ブラウザに PDF を表示] の下にあります。
PDF ドキュメント自体とその作成方法を制御できず、すべてのコンピューターで Acrobat で選択されたオプションを制御できないため、私は渋滞に陥っています。私の問題は、私たちの会社が最近 Nuance と呼ばれる新しい PDF リーダーを購入したばかりで、すぐに会社全体にプッシュされるという事実によっても複雑になり、PDF をブラウザーでホストするオプションさえないと思います。
HTML でインデックスを作成すれば、作業に必要なものを得ることができますが、問題は、私がインデックスを作成していないことと、インデックスを作成する人が HTML のトレーニングを受けていないことです。インデックスを作成する人に相対リンクから絶対リンクに変更してもらうことはできますが、PDF ファイルをホストしている場所を変更するとどうなるかという問題に直面します。すべてのリンクが再び壊れますか? 相対 URL に固執していると思いますが、どうすればそれを機能させることができますか?
Silverlight 内で PDF をホストすることを考えていますか?
考えやアイデアをお探しですか?
ありがとう。