2012-06-17 70 views
0

我有一個字節數組,現在我想將字節數組轉換爲PDF文件。我正在使用以下代碼,但是當我嘗試查看/打開PDF文件時,它顯示字節數組與PDF文件與asp.net

「Adobe閱讀器無法打開'sample.pdf',因爲它不是受支持的文件類型,或者因爲該場具有被損壞(例如,它被作爲電子郵件附件並沒有正確地解碼)」

感謝, Arefin

+0

^如果您複製上述代碼,將其插入您的問題(格式化),然後刪除上述評論會更好。總是改進_questions_而不是在評論中添加幾個附錄。 – halfer

+0

代碼在哪裏? –

回答

0

之前的字節數組寫入response.outputstream,清除它並設置內容類型爲「application/pdf」。使用後沖洗。

+0

我做了這個,但當我嘗試打開PDF文件時得到了相同的結果。 –

+0

確保您僅將字節數組呈現給瀏覽器。我建議你爲此使用一個單獨的ASP.NET處理程序。您的ASP.NET頁面可能會添加額外字符,這會損壞發送到瀏覽器的PDF流。順便說一句,你的代碼在哪裏? – gn1