【发布时间】:2012-03-21 14:21:42
【问题描述】:
我有一个 byte[] 数据流。我需要将此字节保存为磁盘中的 pdf 格式。 谁能帮忙
提前致谢
【问题讨论】:
-
hw cn 我标记答案?请告诉我
我有一个 byte[] 数据流。我需要将此字节保存为磁盘中的 pdf 格式。 谁能帮忙
提前致谢
【问题讨论】:
一种选择是创建一个FileStream 对象并使用您的PDF 名称和扩展名将字节写入其中。例如
byte[] bytes = SomeMethodToGetBytesThatYouDefine();
FileStream fs = new FileStream(@"c:\somepath.pdf",FileMode.OpenOrCreate);
fs.Write(bytes,0,bytes.Length);
fs.Close();
【讨论】:
FileStream 应该包含在 using 块中。或者,更好的是,改用File.WriteAllBytes。
你可以使用File.WriteAllBytes:
byte[] yourByteArray = GetYourByteArrayFromSomewhere();
File.WriteAllBytes(@"c:\example.pdf", yourByteArray);
【讨论】: