我有我的應用程序一個問題,即從磁盤讀取PDF,然後有把它寫回不同稍後的位置。閱讀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文件。
有人可以伸出援手嗎?非常感謝!! 。
'File.Copy' not working? – Oded
http://stackoverflow.com/questions/230128/best-way-to-copy-between-two-stream-instances – sehe
您發佈的第一個代碼片段將會工作。您的輸入PDF必須以不正確開頭。 – usr