我正在使用緩衝區將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