Spire.pdfViewer 从接口中拿到PDF 在窗口中打开,没有文件路径只有Stream // 加载PDF文件流 pdfViewer.LoadFromStream(your_pdf_stream); 报错System.NotSupportedException:“Specified method is not supported.” pdfViewer不包含Document的定义
时间: 2024-02-20 15:57:21 浏览: 164
spire.pdfviewer-fe_2.4.35.zip_Spire.PDFViewer_Spire.Pdf_Spire.Pd
5星 · 资源好评率100%
如果Spire.PDFViewer组件中没有Document属性,你可以尝试使用以下代码来加载PDF文件流:
```c#
using Spire.PdfViewer.Forms;
using Spire.Pdf;
// 创建一个PDFViewer对象
PDFViewer pdfViewer = new PDFViewer();
// 加载PDF文件流
PdfDocument doc = new PdfDocument();
doc.LoadFromStream(your_pdf_stream);
pdfViewer.LoadDocument(doc);
// 将PDFViewer添加到窗口中
this.Controls.Add(pdfViewer);
// 设置PDFViewer的大小和位置
pdfViewer.Size = new Size(this.Width, this.Height);
pdfViewer.Location = new Point(0, 0);
// 显示PDFViewer
pdfViewer.Show();
```
在上面的代码中,我们使用Spire.Pdf组件的PdfDocument类来加载PDF文件流,并将其传递给PDFViewer的LoadDocument方法。这样,就可以在PDFViewer中显示PDF文件了。
请注意,你需要将"your_pdf_stream"替换为你实际的PDF文件流。此外,你还需要将PDFViewer添加到窗口中并设置其大小和位置。
完成这些步骤后,运行程序时,你应该能够在窗口中看到PDF文件了。
阅读全文