Как я могу автоматически отображать PDF-файл по его идентификатору в C # - PullRequest
0 голосов
/ 05 августа 2020

У меня вопрос: мне нужно показывать PDF-документы, не спрашивая, что открыть пользователю. Ему необходимо сопоставить уникальный идентификатор. Допустим, у меня есть product_ID = 55435, и мне нужно автоматически открыть 55435.pdf в форме windows.

Спасибо!

1 Ответ

0 голосов
/ 06 августа 2020

Я предлагаю вам выполнить следующие шаги:

(1) Вы можете добавить элементы управления ActiveX, предоставленные Adobe, в панель инструментов.

Метод: щелкните правой кнопкой мыши пустое поле панели инструментов => выберите items => COM Components => отметьте AdobePDF Reader => OK

Как показано на рисунке: enter image description here

(2) You can drag the Adobe PDF Reader control to the form, create a button button1, and add button events.

The button event code is as follows:

 private void button1_Click(object sender, EventArgs e)
    {
        string filename =; // Example: filename = @"F:\SoftWare\PdfFile\55435.pdf";
        axAcroPDF1.LoadFile(filename);
    }

Running result: введите описание изображения здесь

...