1

谁能告诉我如何使用字节数组创建 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);
   }

或者我需要使用任何 3rd 方组件来做同样的事情。

任何帮助将不胜感激......提前致谢。

4

1 回答 1

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();
于 2012-04-06T03:00:39.330 回答