Как использовать ярлык ссылки, чтобы открыть PDF-файл в веб-браузере? - PullRequest
0 голосов
/ 03 января 2012

Как использовать ярлык ссылки для открытия PDF-файла в веб-браузере?

У меня есть приложение Windows Forms, и я делаю запрос на обслуживание REST. Ответ содержит URL-адрес PDF-файла, который я хочу открыть в веб-браузере. Это возможно?

Я ссылаюсь на эту статью: 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);
}

1 Ответ

0 голосов
/ 03 января 2012

Если удаление лишних речевых меток не работает, вы можете попробовать добавить ссылку на Description:

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

затем

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