PDF を開いて編集 (注釈の追加) し、IISWebDAV リポジトリに保存しようとしています。XP SP2 で Acrobat Pro 9.0 と IIS 5.0 を使用しています。
- Winform アプリケーションからプログラムで Acrobat を開くことができる必要があります。Process.Start(url) を使用してみましたが、ブラウザー ドキュメントで PDF が開きます。Acrobat で次の設定を試みましたが、無駄でした。 http://www.mydigitallife.info/2007/06/17/disable-pdf-from-opening-in-web-browser-ie-firefox-opera-safari/
次のコードを試してみましたが、コマンド プロンプトが開きますが、Acrobat は開きません。string url = " http://localhost/SampleWebDAV/Root/TestDoc100.doc "; プロセス p = new Process(); p.StartInfo.FileName = Environment.GetEnvironmentVariable("COMSPEC"); p.StartInfo.Arguments = "/c \"start \"" + url + "\""; p.Start();
- Acrobat は LOCK/UNLOCK WebDAV コマンドを発行しません。Acrobat 9.0 のリリース ノートには、WebDAV をサポートしていると書かれていますが、fiddler でリクエストをインターセプトすると、GET、PROPFIND、および PUT コマンドしか実行されていないことがわかります。LOCK および UNLOCK コマンドが表示されません。
ありがとう。!