首页 新闻 会员 周边

直接打开服务端文件(pdf)

0
悬赏园豆:50 [已关闭问题] 关闭于 2009-09-25 09:25

各位好,我想实现在页面上用Adobe Acrobat 9 Pro直接打开服务端pdf文件,Adobe Acrobat 9 Pro软件可以对对打开的pdf文件进行一些修改,修改好之后保存回服务器。
我用Process.Start(ProcessStartInfo)方法试过了,问题是: 我直接在开发环境(VS2005)下进行调试时没有问题(开发环境下启动进程的用户是当前系统登录用户),然而当我发布到IIS时,Process.Start(ProcessStartInfo)只启动了一个进程,而看不到文件被打开,此时启动进程的用户是ASPNET。另外注明:我的站点是发布在内网的,要打开的文件存放在一个共享的文件夹里面。
不知道各位有没有遇到过类似的问题或有什么好的的解决方案,谢谢。

single-free的主页 single-free | 初学一级 | 园豆:52
提问于:2009-09-22 10:35
< >
分享
所有回答(4)
0

楼主可能理解错了web的运行机制

所有你能在页面看到的东西全部都是下载到本地的全部都能在cookie里面找到文件(无论是图片还是什么)

而在客户端改数据的后台,其实那些程序都是执行在了服务器上

所以说没有真正意义上的客户端改服务器端的数据这种东西,而且安全性是不允许的

 

如果仅仅是楼主的要求改一下pdf

只要服务器提供下载的接口和上传的接口就可以了

先把pdf下载到本地改好了传上去覆盖掉原来的不就好了

小眼睛老鼠 | 园豆:2731 (老鸟四级) | 2009-09-22 10:57
0

看一下这个控件吧 ABCPDF ,帮助文件在http://www.websupergoo.com/helppdf7net/default.html

里面有个.net控件对PDF的操作,用起来十分好用..

可以任何文档转PDF,可以网页生成PDF,可以修改PDF..不过是英文的说明..

有什么不明白的地方可以联系我:whtydn@qq.com

说明一点..这个控件是欧州那边的人开发.

风浪 | 园豆:2996 (老鸟四级) | 2009-09-22 17:00
0

是不是服务器上没装  Adobe Acrobat 9 Pro

不太了解,进来掺和一下,嘿嘿

Cheese | 园豆:509 (小虾三级) | 2009-09-22 17:17
0

一楼说的很好! 这样安全性欠佳。

在线编辑PDF的也有,只是不建议这样做。

http://www.pdfescape.com/

另外,一些操作pdf的资源:

http://www.cnblogs.com/downmoon/archive/2008/12/08/1350008.html

邀月 | 园豆:25475 (高人七级) | 2009-09-22 17:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册