我正嘗試使用文件流創建pdf文件,並且正在創建指定文件夾中的文件路徑,當我嘗試打開文件時,Adobe Reader正在拋出上面我在標題中提到的錯誤。我不確定我做錯了什麼,但如果有人能夠看到它並幫助我,我將不勝感激。謝謝!。下面是我對FILESTREAM代碼:Adobe Reader無法打開'StreamTest5.pdf',因爲它不是受支持的文件或文件已被損壞錯誤
System.IO.FileStream wFile;
byte[] byteData = null;
byteData = Encoding.ASCII.GetBytes("FileStream Test");
string filePath = $"{_ApplicationPath}PrintedResults\\StreamTest5.pdf";
wFile = new FileStream(filePath, FileMode.Create);
wFile.Write(byteData, 0, byteData.Length);
wFile.Close();
using (var fileStream = new FileStream(filePath, FileMode.Open))
{
Console.WriteLine("This is a test stream file");
}
System.Diagnostics.Process.Start(filePath);
你能幫我寫出一個pdf文件而不是文本的代碼嗎? – user0594
您將需要第三方庫來生成PDF,或花費大量時間研究PDF格式本身,並嘗試編寫自己的PDF格式。 – Tim