问个超难问题!请思归、孟子、龎心等各位高手不吝赐教!(100分相送,问题解决再加100分)

morality 2004-12-22 11:21:28
我以前用 VB 做过一个Window Application 通过 Shell 函数打开本机
的一个PDF文件,并翻到指定的页面,主要代码如下:

PDFFileName = "D:\PDFFiles\aaa.pdf"
Shell PDFFileName, vbMaximizedFocus ' 。
SendKeys "^n", True '发送 Ctrl + N 快捷键
SendKeys 10, True '发送 页码,使打开时翻到第10页
SendKeys "{ENTER}" '发送键盘回车键

------------------------我想要实现的功能如下--------------------------
而现在我想在B/S结构下来实现这个功能,也就是PDF文件放在服务器
的一个虚拟目录下,在网页上做一个链接,通过浏览器在线打开PDF
文件(当然前提是:客户端安装有 Adobe Acrobat Reader软件),然后
再翻到指定的页面,不知道能够用 JavaScript 脚本语言实现这样的
功能!!!如果能够,怎样实现?请高手给一个思路及主要方法和代码!

非常感谢!问题解决再送100分!!
...全文
538 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
listhome 2004-12-31
  • 打赏
  • 举报
回复
不可能吧,哥们,这个安全性和通用性都是个问题!
peng1014 2004-12-31
  • 打赏
  • 举报
回复
mark
panxuegang 2004-12-31
  • 打赏
  • 举报
回复
up
uffeng 2004-12-31
  • 打赏
  • 举报
回复
这个问题比较有趣!!
chuxuecharp 2004-12-31
  • 打赏
  • 举报
回复
学习!
xuandme000 2004-12-31
  • 打赏
  • 举报
回复
不懂,
学习!
menuvb 2004-12-24
  • 打赏
  • 举报
回复
这不是C/S,而是B/S,

如果这也能做到那还不IE大混了(不过可以考虑activex:)
q_po_o 2004-12-24
  • 打赏
  • 举报
回复
up
lxw99 2004-12-24
  • 打赏
  • 举报
回复
这个很简单啊
Response.ContentType = image.Img_contenttype;
Response.AddHeader("Content-Disposition", "inline;filename=document"+image.Img_pk.ToString());
Response.BinaryWrite(image.Img_data);
从数据库读出来输出就好了
xxqqpp 2004-12-24
  • 打赏
  • 举报
回复
问题真的很难呀,学习+帮顶
eyetiger0104 2004-12-24
  • 打赏
  • 举报
回复
学习
microhf 2004-12-23
  • 打赏
  • 举报
回复
程序员需要做出最佳的权衡和评估。
softchao 2004-12-23
  • 打赏
  • 举报
回复
bang ding
zhn0410 2004-12-23
  • 打赏
  • 举报
回复
占个位学习,并帮你顶一下。
morality 2004-12-22
  • 打赏
  • 举报
回复
BearRui(孤熊 | 带你去看海!) ,你可能还没有太明白我的意思,我的意思是想在客户端实现把打开的PDF文件翻到指定的页面,我原来做的是 window application(用Visual Basic 6.0做的), 而我现在想在 web application中来实现这样的功能。

up
BearRui 2004-12-22
  • 打赏
  • 举报
回复
VB.NET行的话,可以在C#中直接调用VB.NET中的函数:

see:

http://www.cndevx.com/Article/ShowArticle.asp?ArticleID=1792
morality 2004-12-22
  • 打赏
  • 举报
回复
我的意思主要是想翻到指定页面啊,在线浏览肯定是没有问题的,只要是客户端安装的有Acrobat Reader 软件就可以实现在线浏览了,关键是在线打开PDF文件时,想翻到指定的页面!

自己再顶!
gyf19 2004-12-22
  • 打赏
  • 举报
回复
不会,IE权限有关!!要编写一个ActiveX
Truly 2004-12-22
  • 打赏
  • 举报
回复
帮你顶
飞不动 2004-12-22
  • 打赏
  • 举报
回复
用脚本运行程序
PDFFileName = "D:\PDFFiles\aaa.pdf"
var WshShell = new ActiveXObject("WScript.Shell");
var oExec = WshShell.Exec(PDFFileName);

这样做要IE的安全性设得很低才能实现

62,066

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧