Перейдите на конкретной странице в формате 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, надеюсь, это поможет.

Другие вопросы по тегам