【发布时间】:2011-02-05 06:51:58
【问题描述】:
如何在 C#.net 中打开带有特定页面的 PDF 文件。我不想在代码中使用 AcroRd32.exe,因为在用户机器上安装了不同的版本。不同的版本有不同的 .exe 文件,所以我如何使用 C# 打开带有特定页面的 pdf?
【问题讨论】:
-
您是要提取数据还是实际打开 PDF 并将其显示给用户?
-
打开并显示pdf给用户。
如何在 C#.net 中打开带有特定页面的 PDF 文件。我不想在代码中使用 AcroRd32.exe,因为在用户机器上安装了不同的版本。不同的版本有不同的 .exe 文件,所以我如何使用 C# 打开带有特定页面的 pdf?
【问题讨论】:
这对我有用:
Process process = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo();
process.StartInfo = startInfo;
startInfo.FileName = "AcroRd32.exe";
startInfo.Arguments = string.Format(@"/A page={0} {1}", page, file);
process.StartInfo = startInfo;
process.Start();
【讨论】: