我有一个 pdf 文件放置在资源文件夹中。我想使用 WebBrowser 控件显示 PDF 文件。主要问题是找到 PDF 的相对路径并将其转换为绝对路径,因为 WebBrowser 不支持相对路径。
到目前为止,我有以下代码(简化版):
string GuidePath = "../Resources/Guide/LogViwer User Manual.pdf";
string fullPath = Path.GetFullPath(GuidePath);
Uri GuideURI = new Uri(fullPath, UriKind.Absolute);
Browser.Navigate(GuideURI);
“浏览器”是 WebBrowser 的一个实例。
我得到的例外是:
找不到...路径... 确保路径和 Internet 地址正确。