0

リンクラベルを使用して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);
}
4

1 に答える 1

0

余分なスピーチ マークを削除してもうまくいかない場合は、次の URL にリンクを追加してみてくださいDescription

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

それから

ProcessStartInfo sInfo = new ProcessStartInfo(e.Link.Description);
于 2012-01-03T04:50:36.597 に答える