Перейдите на конкретной странице в формате PDF внутри элемента управления axacropdf в C#
Я застрял в моем приложении. У меня есть приложение для просмотра PDF. Я создал приложение Windows с.net 3.5. В этом приложении я взял управление axacropdf и взял гиперссылку от 1 до 10 в качестве номера страницы. Теперь я хочу показать файл PDF с этой страницей в элементе управления axacropdf, когда я нажимаю гиперссылку с номером конкретной страницы. например, у меня есть PDF-файл с 10 страницами. У меня есть список всех страниц, как
Перейдите на страницу 1 Перейдите на страницу 2 Перейдите на страницу 3 Перейдите на страницу 4 Перейдите на страницу 5 .................. так далее.
Теперь, когда я нажимаю на гиперссылку, перейдите к файлу pdf, откройте страницу 5 в файле axacropdf. Вот код:
// создаем процесс для открытия pdf файла Process myprocess = new Process(); myprocess.StartInfo.FileName = "AcroRd32.exe"; myprocess.StartInfo.Arguments = "/A \"page=" + y + "\" " + txtFileName.Text + " "; myprocess.Start();
Я гуглил по этому поводу, но я нашел только открыть PDF-файл с определенной страницей за пределами приложения через класс процесса. Но я хочу открыть этот PDF-файл в Adobe PDF Reader (AxacropDF) управления в C#. Пожалуйста, дайте мне предложение или код. Спасибо
1 ответ
Я бы использовал этот API Ref
это будет гораздо проще, у них даже есть метод SetCurrentPage на странице 113, надеюсь, это поможет.