有沒有辦法讓我的控制檯應用程序在給定字節數組的情況下打開我的PDF文件(在我的PDF默認應用程序中)?在控制檯應用程序中打開pdf文件
2
A
回答
8
如果你想打開的默認應用程序的PDF,你必須首先將它保存到一個臨時位置:
byte[] buffer = GetPdfData();
// save to temp file
string path = Path.Combine(Path.GetTempPath(), Guid.NewGuid().ToString()+".pdf");
File.WriteAllBytes(path, buffer);
// open in default PDF application
Process process = Process.Start(path);
process.WaitForExit();
// clean up temp file
File.Delete(path);
+0
很好的答案,你需要保存該擴展名爲.PDF的文件才能正常工作嗎? – 2010-10-21 17:33:12
+0
@加布裏埃爾:好點,我在編寫你的評論時已經修復了它。 – 2010-10-21 17:35:55
+0
感謝大家的幫助 – Rod 2010-10-21 18:08:34
相關問題
- 1. c#使用控制檯應用程序打開pdf
- 2. 從應用程序打開控制檯
- 3. 無法打開輸入文件應用程序/控制檯
- 4. 從.NET控制檯應用程序打開.exe應用程序
- 5. Debug文件夾中在Visual Studio中打開C#控制檯應用程序2008
- 6. 在powershell中打開控制檯應用程序
- 7. Windows應用程序打開控制檯並在其中寫入
- 8. 在單獨的控制檯窗口中打開應用程序
- 9. 如何在控制檯應用程序中打開磁鏈接?
- 10. 在gui應用程序中打開控制檯
- 11. 打開幫助文字登錄應用程序控制臺
- 12. Windows控制檯應用程序在新的控制檯而不是相同的控制檯中打開
- 13. 控制檯在運行GUI C++應用程序時打開
- 14. 如何打開Visual C++控制檯應用程序的新控制檯窗口?
- 15. 控制檯應用程序:打印到控制檯溢出
- 16. 在Xamarin Android應用程序中下載並打開PDF文件?
- 17. ActivityNotFoundException當嘗試在Android應用程序中打開PDF文件
- 18. 如何在Cordova/Ionic應用程序中打開PDF文件?
- 19. 無法在應用程序中打開.pdf文件
- 20. 在Android應用程序中打開PDF文件
- 21. 無法在phonegap應用程序中打開pdf文件
- 22. 在iPad上的外部應用程序中打開PDF文件
- 23. 在應用程序中打開pdf文件
- 24. JApplet無法打開控制檯程序
- 25. Qt5用gui應用程序打開控制檯
- 26. TFS API控制檯應用程序打開和關閉
- 27. 保持控制檯應用程序打開?
- 28. 從Vis C++控制檯應用程序打開OpenDialog?
- 29. 從控制檯應用程序打開web.config?
- 30. 如何從控制檯應用程序打開WPF窗口
你能更準確的是什麼「開放」是指?您是否想要在PDF文件的默認應用程序中打開PDF在Adobe Reader中打開它? – 2010-10-21 17:27:34
...如果是這種情況,最簡單的方法可能是保存它,然後使用Process.Start執行用戶默認的PDF閱讀器。 – driis 2010-10-21 17:28:34