【问题标题】:Save byte[] stream as PDF file asp.net将 byte[] 流保存为 PDF 文件 asp.net
【发布时间】:2012-03-21 14:21:42
【问题描述】:

我有一个 byte[] 数据流。我需要将此字节保存为磁盘中的 pdf 格式。 谁能帮忙

提前致谢

【问题讨论】:

  • hw cn 我标记答案?请告诉我

标签: asp.net pdf byte


【解决方案1】:

一种选择是创建一个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。
【解决方案2】:

你可以使用File.WriteAllBytes:

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

【讨论】:

    猜你喜欢
    • 2021-08-20
    • 2013-06-11
    • 1970-01-01
    • 1970-01-01
    • 2014-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    相关资源
    最近更新 更多