如何在C#.Net中打开或启动PDF文件?

29

如何在C#应用程序中以自己的进程编程方式启动PDF文档?

原始问题:我想在C# .Net中单击按钮时打开PDF文件?


你需要打开它以进行阅读、编辑或提取图像吗?PDFToolkit 是我通常用来处理这些事情的工具,不过我不知道你能否在 C# 中使用它。 - Jason
3个回答

130

我假设你只是想打开文件。请尝试以下操作

System.Diagnostics.Process.Start(@"c:\file.pdf");

12
如果你明白了,就标记答案为正确。这有助于其他人。 - Naruto

3
你说的“打开PDF文件”是什么意思?如果你需要读取所有字节,更简单的方法是:
byte[] byteArray = System.IO.File.ReadAllBytes(@"c:\file.pdf");

如果您想在WinForm上显示它,请查看这里


1

为您的问题提供第三种可能的答案:

如果您想编辑PDF文件,可以使用像iTextSharpPDFSharp这样的库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接