Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AdobeAcrobat和WebDAV_Adobe_Webdav_Acrobat - Fatal编程技术网

AdobeAcrobat和WebDAV

AdobeAcrobat和WebDAV,adobe,webdav,acrobat,Adobe,Webdav,Acrobat,我正在尝试打开和编辑(添加注释)并将PDF保存到IISWebDAV存储库中。 我正在XP SP2上使用Acrobat Pro 9.0和IIS 5.0 我需要能够从Winform应用程序以编程方式打开Acrobat。 我尝试使用Process.Start(url),但它会在浏览器文档中打开PDF。 在Acrobat中尝试了以下设置,但没有成功。 尝试了以下代码,但它会打开命令提示符,而不会打开Acrobat。 字符串url=“”; 过程p=新过程(); p、 StartInfo.FileName

我正在尝试打开和编辑(添加注释)并将PDF保存到IISWebDAV存储库中。 我正在XP SP2上使用Acrobat Pro 9.0和IIS 5.0

  • 我需要能够从Winform应用程序以编程方式打开Acrobat。 我尝试使用Process.Start(url),但它会在浏览器文档中打开PDF。 在Acrobat中尝试了以下设置,但没有成功。
  • 尝试了以下代码,但它会打开命令提示符,而不会打开Acrobat。 字符串url=“”; 过程p=新过程(); p、 StartInfo.FileName=Environment.GetEnvironmentVariable(“COMSPEC”); p、 StartInfo.Arguments=“/c\”开始\'+url+“\”; p、 Start()

  • Acrobat不会发出锁定/解锁WebDAV命令。 Acrobat 9.0发行说明说它支持WebDAV,但是如果我用fiddler截获请求,我可以看到只有GET、PROPFIND和PUT命令在执行。我看不到LOCK和UNLOCK命令

  • 谢谢。!

    我正在更新我的研究结果

  • Process.Open()不能用于从web/wendav URL打开Acrobat文件 如果尝试将路径传递给Actobat.exe,则可以看到相同的结果。只能给出本地计算机路径
  • 我评估了许多第三方工具,但没有人具有从Url打开adobe的功能

  • 但Adobe ActiveX组件甚至可以用于从WebDAV/Web位置查看该组件。 您只需要相应地设置URL 但该组件不允许您修改PDF,如添加注释等
  • 通过将文件下载到本地目录,然后使用Process.Start()打开,我解决了这个问题