我在我的应用程序中遇到问题,它从磁盘读取 PDF,然后必须稍后将其写回不同的位置。
发出的文件不再是有效的 PDF。
以非常简化的形式,我尝试使用读/写它
var bytes = File.ReadAllBytes(@"c:\myfile.pdf");
File.WriteAllBytes(@"c:\output.pdf", bytes);
和
var input = new StreamReader(@"c:\myfile.pdf").ReadToEnd();
File.WriteAllText("c:\output.pdf", input);
...以及上述的大约 100 种排列,并指定了各种编码。没有一个输出文件是有效的 PDF。
有人可以帮忙吗?非常感谢!!