有人能告诉我如何使用字节数组创建PDF文件吗?我尝试了这两种方法,但没有运气。
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 :(得分: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();