リンクラベルを使用してWebブラウザで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);
}