c# - 如何以编程方式在默认 PDF 阅读器中打开 PDF?

标签 c#

我有一个 PDF 文件,想在客户端桌面上打开它(所以我不知道他的默认 PDF 阅读器的目录)...

...
File.WriteAllBytes(pdfByteArray, path);
File.Open(path, FileMode.Open);
...

这里好像不行...

最佳答案

尝试像这样打开它:

File.WriteAllBytes(pdfByteArray, path);
Process.Start(path);

如果 path 以某个具有关联程序的扩展名(如 .PDF)结尾,将使用该程序打开。

关于c# - 如何以编程方式在默认 PDF 阅读器中打开 PDF?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8558622/

相关文章:

c# - 从字符串中提取字符(正则表达式)

c# - 循环遍历 Transform 的子项时出错

c# - 什么决定了我是否可以通过 using 函数使用一个对象?

c# - 如何在内存中创建一个文件,然后通过asp.net mvc + jquery将该文件发送给用户?

c# - 在 ASP.NET 上使用服务器发送的事件时如何检测断开连接?

c# - 井字游戏递归算法

c# - petapoco 共享连接

c# - Windows Azure 表存储帐户中如何拥有用户和角色信息以进行系统身份验证

c# - 关于在公共(public)区域添加命名空间

c# - 如何以与 MouseWheelEvent 相同的方式以编程方式滚动 ListBox?