显示PDF在RadPdfViewer从URL在WinForm

本文关键字:URL WinForm RadPdfViewer PDF 显示 | 更新日期: 2023-09-27 18:11:01

我第一次在我的WinForm应用程序中使用RadPdfViewer。我想从url(例如http://10.70.0.60/PDF/sample.pdf)加载pdf。

它的工作与本地文件,但不与PDF文件的网站url,我在例子中提到。请告诉我如何从RadPdfViewer控件中的url加载PDF。如果还需要其他细节,请告诉我。

Thanks in advance

显示PDF在RadPdfViewer从URL在WinForm

我已经自己解决了这个问题。希望这个答案能节省下一个人的时间。下面的代码对我来说很好。

using (WebClient client = new WebClient())
        {
            using (Stream ms = new MemoryStream(client.DownloadData("http://10.70.0.60/PDF/sample.pdf")))
            {
                MemoryStream mStream = new MemoryStream();
                mStream.SetLength(ms.Length);
                ms.Read(mStream.GetBuffer(), 0, (int)ms.Length);
                this.radPdfViewer1.LoadDocument(mStream);                    
            }
        }

你可以这样设置Documentsource, workked for me

 PDFViewer.DocumentSource = new PdfDocumentSource(new Uri(@"YOUR PATH");