如何像打开CHM文件一样打开PDF文件?

ithuohu 2006-05-11 09:24:01
我做了个菜单,点击菜单就可以打开指定路路径下的PDF文件,请问怎么实现?
...全文
192 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
oooomygod 2006-06-27
  • 打赏
  • 举报
回复
http://www.cpdf.net/bbs/index.asp?boardid=12

PDF在线可以打开,但是保存下来就不能打开了

竟然还不能下载来看,有没有什么软件可以破的破了他
ithuohu 2006-05-14
  • 打赏
  • 举报
回复
ry
{
System.Diagnostics.Process proc=new System.Diagnostics.Process();
proc.StartInfo.FileName=@"F:\\help.chm";
proc.StartInfo.Verb="Open";
proc.StartInfo.CreateNoWindow=true;
proc.StartInfo.WindowStyle=System.Diagnostics.ProcessWindowStyle.Normal;
proc.Start();
// System.Diagnostics.Process.Start("help.txt");
string str11= Application.StartupPath + "\\help.txt";
// System.Diagnostics.Process.Start( str11);
System.Diagnostics.Process.Start("F:\\help.pdf");
}
catch(Exception ex)
{
MessageBox.Show("沒有找到指定文件","Error");
}
woyaomoney 2006-05-14
  • 打赏
  • 举报
回复
shellexecute("c:\xxx.pdf")
gxj022 2006-05-14
  • 打赏
  • 举报
回复
现在窗体上放一个 HelpProdiver
form-load事件中加上 HelpProvider1.HelpNamespace = Application.StartupPath & "\book_manage.chm"
在帮助按钮的单击事件中加上下面的

Dim hwndHelp As Integer
hwndHelp = HtmlHelp(Handle.ToInt32, Application.StartupPath & "\book_help.chm", HH_DISPLAY_TOPIC, 0)
肯定行的!


这个方法调用的时候著名出了问题啊
名称“HtmlHelp”未声明。
名称“HH_DISPLAY_TOPIC”未声明。
名称“ystem”未声明。
名称“keyword”未声明。
未能找到引用的组件“AxMSHierarchicalFlexGridLib”。未能加载类型库。库没有注册。
未能找到引用的组件“MSHierarchicalFlexGridLib”。未能加载类型库。库没有注册。

请问在那里声明 啊

EasyPDF 2006-05-12
  • 打赏
  • 举报
回复

http://easypdf.googlepages.com/home
Knight94 2006-05-12
  • 打赏
  • 举报
回复
如果安装了Adobe Reader的话,你可以如下:
Process.Start( yourPDFFileName );
就行了,系统会自动帮你打开。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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