0

我卡在我的应用程序中。我正在开发一个 pdf 查看器应用程序。我用 .net 3.5 创建 Windows 应用程序。在这个应用程序中,我采用了 axacropdf 控件并将超链接 1 到 10 作为页码。现在,当我单击特定页码超链接时,我想在 axacropdf 控件中显示带有该页面的 pdf 文件。例如,我有 10 页的 pdf 文件。我有所有页面的列表,例如

导航到第 1 页
导航到第 2 页
导航到第 3 页
导航到第 4 页
导航到第 5 页
.................. ETC。

现在,当我单击超链接导航到第 5 页时,pdf 文件在 axacropdf 文件中打开第 5 页。这是代码:

    //创建打开pdf文件的进程
                进程 myprocess = new Process();
                myprocess.StartInfo.FileName = "AcroRd32.exe";
                myprocess.StartInfo.Arguments = "/A \"page=" + y + "\" " + txtFileName.Text + " ";
                myprocess.Start();
        


我已经对此进行了谷歌搜索,但我发现只能通过进程类在应用程序之外打开具有特定页面的 pdf 文件。但我想在 c# 的 adobe pdf reader (axacropdf) 控件中打开这个 pdf 文件。请给我建议或代码。谢谢

4

1 回答 1

2

我会使用这个API 参考

这将变得容易得多,他们甚至在第 113 页上有一个名为 SetCurrentPage 的方法,希望对您有所帮助。

于 2012-05-08T14:00:14.763 回答