#wpf #pdf
#wpf #PDF
Вопрос:
Я искал вокруг, и я не могу найти никаких чистых способов визуализации PDF-файлов в собственном приложении WPF. Большинство решений либо платные, либо запускаются с ошибками, либо не могут загружать PDF-файлы для моего конкретного варианта использования в гражданском строительстве.
Есть ли у WPF какие-либо встроенные средства визуализации PDF?
Ответ №1:
Во время выполнения UWP есть встроенный PDF API в следующем пакете nuget:
Microsoft.Windows.SDK.Contracts
Если вы проверите Windows.Data.Pdf на самом деле есть пример ссылки на GitHub для простого средства визуализации PDF-файлов, которое, как оказалось, достаточно надежно для загрузки PDF-файлов гражданского строительства: https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/PdfDocument
Конечно, пример выполняется на UWP, поэтому вам нужно зайти в настройки Windows (которые должны быть автоматически запрошены, если вы никогда не устанавливали пакеты разработчика UWP) и включить режим разработчика. Это даст VS доступ к запуску приложений UWP на вашем компьютере. Вы можете выполнить поиск «разработчик» в настройках Windows или в разделе:
Settings -> Update amp; Security -> For developers -> "Developer Mode"
Для платформы сборки в диспетчере конфигурации измените значение с ARM
на x64
(или x86, если вы используете 32-разрядную машину), и программа должна запуститься (работает в VS Community 2019).