如何使用链接标签在web浏览器中打开pdf文件

本文关键字:pdf 文件 浏览器 web 何使用 链接 标签 | 更新日期: 2023-09-27 18:19:12

如何在浏览器中使用链接标签打开pdf文件?

我有一个Windows窗体应用程序,我正在做一个REST服务请求。响应包含我想在web浏览器中打开的PDF的URL。这可能吗?

我引用这篇文章:http://support.microsoft.com/kb/320478

但是当我改变url请求pdf什么都没有发生。

这是我的代码。
UrlLink.Text = "http://testurl.com/test.pdf";
               UrlLink.Links.Remove(UrlLink.Links[0]);
               UrlLink.Links.Add(0, UrlLink.Text.Length,
               "http://testurl.com/test.pdf");

和链接标签事件处理程序:

private void UrlLink_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
    ProcessStartInfo sInfo = new ProcessStartInfo(e.Link.LinkData.ToString());
    Process.Start(sInfo);
}

如何使用链接标签在web浏览器中打开pdf文件

如果删除额外的语音标记不起作用,您可以尝试将链接添加到Description:

UrlLink.Links[0].Description = "http://testurl.com/test.pdf";
然后

ProcessStartInfo sInfo = new ProcessStartInfo(e.Link.Description);