Добавление pdfium.dll в визуальную студию - PullRequest
1 голос
/ 12 апреля 2019

Для приложения, которое я создаю, мне нужно использовать пакет Pdfiumviewer, который, в свою очередь, требует добавления самого Pdfium, который доступен для Google.На официальном сайте есть «учебник» о том, как добавить pdfium, но я не смог расшифровать, что именно мне нужно делать.

На первый взгляд оказалось, что вы можете получитьPdfium через менеджер пакетов de Nuget, но быстро стало очевидно, что nuget не добавляет фактическую dll в проект, и простое добавление его в качестве ссылки также не работает.(выдает ошибку «ссылка не может быть добавлена»).После этого я попытался переместить dll Pdfium в папку bin / debug, но все равно выдает ту же ошибку.Проведя некоторые исследования, я обнаружил, что эта библиотека не поддерживается Visual Studio, и вы должны собрать / интегрировать ее с помощью командной строки.

Инструкции о том, как этого добиться, приведены в https://pdfium.googlesource.com/pdfium/ https://github.com/pvginkel/PdfiumViewer/wiki/Building-PDFium

, но после нескольких дней чтения я все еще не понимаю, что именно мне следует делатьи не должен делать это в учебном пособии, предоставленном Google.

Поэтому я хотел бы спросить, может ли кто-либо из них объяснить простым языком, как выполнить эти шаги, или если кто-то знает больше пользователейдружественный учебник, чтобы следовать.

Большое спасибо заранее!~ Melvin

1 Ответ

1 голос
/ 09 мая 2019

Я предполагаю, что вы используете Winforms?

Чтобы получить элемент управления pdfRenderer в WinForm: добавьте пакет PdfiumViewer NuGet в проект;откройте папку пакетов проектов в проводнике Windows и перетащите файл PdfiumViewer.dll в окно Toolbox;Элемент управления с именем PdfRenderer будет доступен для добавления:

Adding PdfRenderer control to WinForms

...