-6
我有一個字節數組中的數據。現在,我需要在單擊按鈕時從瀏覽器中的字節數組生成PDF。我怎樣才能做到這一點?從asp.net中的字節生成pdf
我有一個字節數組中的數據。現在,我需要在單擊按鈕時從瀏覽器中的字節數組生成PDF。我怎樣才能做到這一點?從asp.net中的字節生成pdf
如果該字節數組是的pdf
文檔,那麼你可以寫入字節到響應緩衝區。
Response.ClearHeaders();
Response.Clear();
Response.AddHeader("Content-Type","application/pdf");
Resopnse.AddHeader("Content-Length",byteArray.Length.ToString());
Response.AddHeader("Content-Disposition","inline; filename=sample.pdf");
Response.BinaryWrite(byteArray);
Response.Flush();
Response.End();
如果字節數組是PDF文件的二進制表示,你應該能夠設置正確的響應內容類型,並使用Response
對象中的功能BinaryWrite
。
如果字節已經是PDF文檔的形式,則只需正確設置標題即可。這是涵蓋在這裏:http://stackoverflow.com/questions/6319389/streaming-mime-type-application-pdf-from-asp-app-fails-in-google-chrome – David 2012-07-05 13:21:55
@DavidStratton鏈接到[whathaveyoutried]( http://www.whathaveyoutried.com)應該真的在常見問題,但再次,用戶發佈這樣的問題從來沒有真正閱讀常見問題,這是更多...好... downvotes自言自語:) – t0mm13b 2012-07-05 15:47:09
討厭他們血腥的userxxxxx隱藏在它後面,併發布問題,只是確保OP張貼的問題被火燒了! – t0mm13b 2012-07-05 15:49:26