古いツールを使用してPDFをプレビューし、PDFからデータベースにデータを入力できるクライアントが働いています。プレビューに使用していた古いプラグインとの互換性の問題があったため、最近C#でこれを書き直しました。
MicrosoftとAdobeに互換性の問題を処理させることにしたので、WebBrowserコントロールを使用してPDFを表示しました。これは、ファイルをブラウザーで直接開くことができ、ブラウザーをクライアントのファイル上のファイルのみを開くように制限した場合に使用できるためです。システムと「.pdf」で終わるファイルのみが比較的安全であるはずです。
インターネットオプションから一時的に(WebBrowserコントロールのインスタンスのみ)「ブラウザにPDFを表示」を有効にする方法はありましたか?クライアントは従業員が自分でそれを有効にしても大丈夫ですが、会社のデフォルトの「表示しない」のままにしておく方がおそらく安全だと思います。