Библиотека рендеринга PDF - PullRequest
3 голосов
/ 25 января 2012

Я работаю над приложением в стиле Metro, которое должно отображать документы PDF (только просмотр). Я ищу библиотеку для отображения PDF-документа на экране, желательно такую, которую я могу включить в свое «коммерческое» приложение (просмотр PDF - это только побочная функциональность). К сожалению, Windows 8 (по крайней мере в Dev Preview) не имеет встроенной поддержки PDF :( Любые предложения для библиотеки? Я пишу свое приложение на C ++ / Cx.

Незначительное добавление: сторонние параметры не должны использовать API, которые не разрешены в приложениях в стиле Metro. : - /

В качестве альтернативы мне нужен анализатор PDF, и я постараюсь создать свой собственный рендерер Direct2D (может работать нормально для простых PDF-файлов).

Ответы [ 3 ]

4 голосов
/ 25 января 2012

Вы можете использовать Ghostscript или MuPDF, я уверен, что есть и другие. Оба требуют программирования с вашей стороны. Оба доступны по коммерческим лицензиям, а также по GPL.

0 голосов
/ 11 июля 2018

Вот список библиотек разработки в Википедии , в котором перечислены различные типы лицензий и языки наряду с. Довольно полезно, хотя, вероятно, не является исчерпывающим.

На момент написания статьи ваши требования C ++, Windows с коммерческой лицензией:

0 голосов
/ 20 июня 2013

Windows 8.1 (Blue) будет включать в себя PDF viwer и API-интерфейсы редактора (на основе WinRT). Поэтому это, кажется, самое простое решение для моего сценария.

...