谁能告诉我如何将pdf流式传输到新的标签浏览器?我只是在内存中有 pdf 流,当我单击链接以在新选项卡或窗口浏览器中显示 PDF 时,我想要。我怎么能那样做?感谢!!!
我有这个链接:
<a id="hrefPdf" runat="server" href="#" target="_blank"><asp:Literal ID="PdfName" runat="server"></asp:Literal></a>
在我后面的代码中,我在 onload 事件中有这个:
Stream pdf= getPdf
if (pdf != null)
{
SetLinkPDF(pdf);
}
private void SetLinkPDF(IFile pdf)
{
hrefPdf.href = "MyPDF to the Browser"
PdfName.Text = pdf.PdfName;
}
不知何故我必须处理流pdf(IFile包含PDF的名称、流、元数据等)
我可以做些什么来处理这个,当我点击在新浏览器上显示流时?
我有另一个问题,没有工作 OnClientClick="aspnetForm.target='_blank';" timbck2 建议我。我必须在新窗口中打开文件(图像或 pdf),我该怎么办?不工作。感谢!
Timbbck2 我的asp代码是:
<asp:LinkButton runat="server" ID="LinkButtonFile" OnClick="LinkButtonFile_Click" OnClientClick="aspnetForm.target = '_blank';"></asp:LinkButton>
谢谢!!!