2012-03-21 177 views

回答

6

一种选择是创建一个FileStream对象,并用你的PDF名和扩展名写字节它。例如

byte[] bytes = SomeMethodToGetBytesThatYouDefine(); 
FileStream fs = new FileStream(@"c:\somepath.pdf",FileMode.OpenOrCreate); 
fs.Write(bytes,0,bytes.Length); 
fs.Close(); 
+0

Thnx男人itz工作。 cheeers – 2012-03-21 14:32:39

+2

'FileStream'应该封装在'using'块中。或者,更好的办法是使用File.WriteAllBytes。 – LukeH 2012-03-21 14:53:33

+0

感谢您提供有用的提示。干得好。 – 2016-01-15 09:15:35

6

你可以使用File.WriteAllBytes

byte[] yourByteArray = GetYourByteArrayFromSomewhere(); 
File.WriteAllBytes(@"c:\example.pdf", yourByteArray);