在C#中将二进制数据转换为PDF

时间:2010-05-18 16:21:25

标签: c#

如何在C#中将byte []转换为PDF文档? 我想创建一个从byte []到c:/PDF/test.pdf

的PDF文件

2 个答案:

答案 0 :(得分:5)

最简单的方法是使用File.WriteAllBytes

File.WriteAllBytes(fileName, data);

无需打开溪流,担心正确关闭它们等等 - 它会为你完成所有工作。

当然,假设data已适当地包含PDF文档。如果你还没有PDF,你需要告诉我们byte[]中的内容...

答案 1 :(得分:0)

如果已知数据为pdf,则很简单。

System.IO.FileStream stream = new System.IO.FileStream(path, System.IO.FileMode.Create);
stream.write(data, 0, data.Length);
stream.Close();