2009-07-23 10 views

答えて

3

この要件もあり、SOEの一部としてAdobe Readerがインストールされており、これを使用してPDFを開くと、問題はサーバーではなくクライアントであることがわかりました。

Adob​​e Readerには、クライアントで変更する必要がある「ブラウザでPDFの表示を無効にする」というオプションがあります。

これを修正する場合は、クライアントにthis registry patchまたはMST changeを公開する必要があります。欠点は、このことが、PDFサーバーがSharePointサーバーだけでなくすべてののWebサイトから開かれる方法に影響することです。私はこれがサイトごとに変更できるとは思わない、あなたはServer Faultで尋ねることができた。

+0

私はこのクライアントソリューションを見ていましたが、レジストリパッチは認識していませんでした。これは間違いなくオプションです。Alexに感謝します。 +1の票があり、誰もハンドラを助けることができない場合は、回答としてメーカーになります:-) – IrishChieftain

+0

Alex、私はこれを答えにしています。最初のクライアントリクエストの性質に影響を与えるためにサーバーサイドコードを使用できないという事実を受け入れる必要があります。使用されているすべてのマスターページにJavaScriptを適用する方法がありますか?もう一度ありがとうAlex :-) – IrishChieftain

0

私は決してその目的のためにHttpHandlerを試したことはありませんが、それは妥当と思われます。

ドキュメントライブラリにPDFのみが含まれている場合、ライブラリ内のアイテムをクリックすると、同じページ(IFrameを使用)にPDFを表示できるデータフォームWebパーツですばらしいことができます。

+0

いいアイデアです!これについてのブログ記事がありますか? –

+0

私は願っています。それは私の同僚の何かでした。私は彼がそれについてブログにつけることができるかどうかを見ます。 –

関連する問題