2012-04-06 46 views
1

任何人都可以告訴我如何使用字節數組創建PDF文件嗎?我嘗試了這兩種方法,但沒有運氣。使用字節數組創建PDF文件c#/ asp.net

1) System.IO.File.WriteAllBytes(filePath, bytesArray); 
2) using (System.IO.Stream stream = new System.IO.FileStream(filePath, System.IO.FileMode.Create)) 
    { 
    stream.Write(bytesArray, 0, bytesArray.Length); 
    } 

或者我需要使用任何第三方組件來做同樣的事情。

任何幫助將不勝感激...提前致謝。

+0

使用[iTextSharp的(http://sourceforge.net/projects/itextsharp/) – mshsayem 2012-04-06 02:50:03

回答

0

你可以嘗試這樣的事情 - 未經檢驗

Response.Clear(); 
    Response.ContentType = "application/pdf"; 
    Response.AppendHeader("Content-Disposition", "inline;filename=data.pdf"); 
Response.BufferOutput = true; byte[] pdf; Response.AddHeader("Content-Length", response.Length.ToString()); 
Response.BinaryWrite(pdf); 
Response.End();