我正在使用缓冲区将pdf文件写入到asp.net中的页面,我不知道它覆盖了html DOM元素。 任何人都可以帮助我如何在页面上呈现PDF。即使我尝试使用Web用户控件。它确实显示了侧面的滚动条。在asp.net页面渲染pdf文件
我的目标是在页面中呈现PDF文件并在javascript中激发window.print()函数。
请看下面给出的代码。
string path = Session["fullname"].ToString();
System.Net.WebClient client = new System.Net.WebClient();
Byte[] buffer = client.DownloadData(path);
if (buffer != null)
{
Response.ContentType = "application/pdf";
Response.AddHeader("content-length", buffer.Length.ToString());
Response.BinaryWrite(buffer);
Response.Flush();
}
if ((System.IO.File.Exists(path)))
{
System.IO.File.Delete(path);
}
Thanks in Advanced。
你想究竟是什么实现? – 2014-10-20 07:45:14
如果你想在页面上显示pdf,那么你可以使用iframe在页面上显示pdf,然后从客户端触发javascript事件。这里是[链接](http://stackoverflow.com/questions/11603277/display-pdf-in-iframe) – 2014-10-20 07:46:15
我想要显示PDF在页面或弹出一旦PDF与上面的代码呈现,然后立即它必须射击打印对话框,因为我们按Ctrl + P打印。这些事情发生时,我点击一个按钮单击。即印刷。 – trytaher 2014-10-20 09:11:03