我有一个byte []数据流。我需要将此字节保存为磁盘中的pdf格式。 任何人都可以提供帮助
提前致谢
答案 0 :(得分:7)
一个选项是创建一个FileStream
对象,并使用您的PDF名称和扩展名将字节写入其中。 e.g。
byte[] bytes = SomeMethodToGetBytesThatYouDefine();
FileStream fs = new FileStream(@"c:\somepath.pdf",FileMode.OpenOrCreate);
fs.Write(bytes,0,bytes.Length);
fs.Close();
答案 1 :(得分:7)
您可以使用File.WriteAllBytes
:
byte[] yourByteArray = GetYourByteArrayFromSomewhere();
File.WriteAllBytes(@"c:\example.pdf", yourByteArray);