【问题标题】:Open Pdf with Specific page?打开带有特定页面的 Pdf?
【发布时间】:2011-02-05 06:51:58
【问题描述】:

如何在 C#.net 中打开带有特定页面的 PDF 文件。我不想在代码中使用 AcroRd32.exe,因为在用户机器上安装了不同的版本。不同的版本有不同的 .exe 文件,所以我如何使用 C# 打开带有特定页面的 pdf?

【问题讨论】:

  • 您是要提取数据还是实际打开 PDF 并将其显示给用户?
  • 打开并显示pdf给用户。

标签: c# pdf file-io


【解决方案1】:
【解决方案2】:

这对我有用:

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();

【讨论】:

  • 虽然此代码可能会回答问题,但提供有关它如何和/或为什么解决问题的额外上下文将提高​​答案的长期价值。
  • 你能举例说明你的意思吗?
  • 查看该站点上几乎所有评分较高的答案 - 无论有什么代码,通常都附有解释。这与评论代码的原因相同。在您的情况下,解释问题是什么以及您的代码如何解决它,而不仅仅是提供代码。该代码今天解决了问题,但没有教提出问题的人或未来的观众为什么问题得到解决,或者如何解决变体。
  • 回顾我的问题的答案,没有一个答案符合你的标准。
猜你喜欢
  • 2015-09-26
  • 1970-01-01
  • 1970-01-01
  • 2020-09-29
  • 2023-03-24
  • 1970-01-01
  • 1970-01-01
  • 2016-10-11
  • 1970-01-01
相关资源
最近更新 更多