我正在尝试将存储在 sql 列中的文件的内容转换为 pdf。
我使用以下代码:
byte[] bytes;
BinaryFormatter bf = new BinaryFormatter();
MemoryStream ms = new MemoryStream();
bf.Serialize(ms, fileContent);
bytes = ms.ToArray();
System.IO.File.WriteAllBytes("hello.pdf", bytes);
从某种意义上说,生成的 pdf 已损坏,因为当我在 notepad++ 中打开 pdf 时,我看到了一些垃圾标题(无论文件内容如何,它都是相同的)。垃圾标题是 NUL SOH NUL NUL NUL ....