

Windowsアプリ（C++）にてPDFを表示したいと思っているのですが、おすすめのライブラリとかありますでしょうか。

開発環境  
OS: Windows10  
IDE: VS2019  
言語: C++

よろしくお願いいたします。


CC BY-SA 4.0
2019-11-25T07:18:14.027
60819
2022-06-02T00:04:16.807
2022-06-02T00:04:16.807
3060
23788
question
windows pdf
Windowsアプリ（C++）でPDFの表示をしたい


使えるかどうかわかりませんが、下記のようなライブラリがあるようです。  
<http://libharu.sourceforge.net/>  
<http://podofo.sourceforge.net/>  
<http://www.jagpdf.org/>  
また、AdobeからもSDKが出ています。


CC BY-SA 4.0
2019-11-25T09:46:49.210
60828
2019-11-25T09:46:49.210
24490
60819
answer


実行環境がWindows
8.1以降であれば、[`IPdfRendererNative`インターフェース](https://docs.microsoft.com/en-
us/windows/win32/api/windows.data.pdf.interop/nn-windows-data-pdf-interop-
ipdfrenderernative)を使用して描画できます。  
Egtraさんのサンプル、[Direct2DでPDFを描画するAPIを使ってみた](https://dev.activebasic.com/egtra/2015/12/24/853/)も参考にしてください。  
この場合、前質問の[Windowsアプリ（C++）でTIFF画像の表示をしたい。](https://ja.stackoverflow.com/q/60718/4236)もDirect2Dを使うことで処理を共通化できるかもしれません。


CC BY-SA 4.0
2019-11-25T09:54:03.973
60829
2019-11-25T09:54:03.973
4236
60819
answer