2011-05-17 99 views
0

中打开下面是代码片段:某文件的C#:PDF文件在新窗口中打开..而不是形式

public Documentation_File(String path, String name, Documentation_Option doc_option) 
    { 
     _doc_option = doc_option; 
     InitializeComponent(); 
     WebBrowser web = new WebBrowser(); 
     web.Url = new Uri(path); 
    } 

注意路径==>路径。

我想要pdf文件在C#表格本身内部打开。相反,它会在新窗口中打开。

+0

如何导航到该页面? – 2011-05-17 17:41:41

+0

@“C:\ Users \ home \ Documents \ Details \ abc.pdf”是正在传递的字符串 – 2011-05-17 19:14:47

回答

1

如果安装了Acrobat,您可以尝试将其ActiveX控件加载到窗体中,并绕过WebBrowser。

有一些可以用来显示一个形式的PDF工具包:

声明:我在Atalasoft工作:DotImage Photo是免费的,会给你一个查看器组件,你可以为它在PDF Reader加查看PDF。

+0

嗨Lou:感谢您的回复......我得到的类没有注册异常..试图找到一个解决方案..徒劳..这就是为什么我切换到网页浏览器:( – 2011-05-17 19:13:34

+0

嗯...没有解决方案..但设法让土坯部分工作。不得不插入一行...到一个XML文件..制作目标x86 .. – 2011-05-17 23:30:11

相关问题