2009-08-16 18 views

答えて

4

xpdfに基づいてlibpoplerを使用できます。すでにQTフロントエンドがあります。

ゴーストスクリプトもあります。これはPDF(とPostscript)をレンダリングすることができます。一般に、私はポプラがより速く見えるので、ポプラを好むだろう。

MuPDFもあり、Artifex製品です。

ポプラーはGPLバージョン2(またはそれ以降)です。 Ghostscriptの最新バージョンはGPL 3ですが、商用ライセンスはArtifexから入手できます(少なくとも旧バージョン)。 MuPDFもGPLであり、Artifexから市販されている商用ライセンスがあります。

+0

これは、アプリケーションが商用の場合は使用できないことを意味しますか? – user63898

+1

popplerを使用するには、商用ライセンス(foolabsからxpdf)を取得する必要があります。 – danio

+2

@ダニオ:あなたはFoolabsのポップラーと商用ライセンスについて間違った**です。 popplerはXPDFのfreedesktop.org-hosted forkであり、GPLのみです! Foolabs **は商用ライセンスを提供していますが、そのバージョンのXPDFベースの製品についてのみ、poppler用ではありません。 –

3

development libraries on wikinfoのリストがあります。唯一の無料のPDF閲覧ライブラリ(MuPDFPoppler)は、GPLライセンスを受けているので、アプリケーションのソースコードを離れたくない場合には使用できません。

+1

GPLライセンスがあなたの製品を販売することはできません。それは単に、あなたの製品のソースコードも与えなければならないということです。 –

+0

kaciula - true:編集した回答がよりペタンティックになりました。 – danio

+1

リンクは死んでいますが、Wikipediaには直接的な情報はありませんが、まだPopplerとMuPDFがあります:http://en.wikipedia.org/wiki/Category:Free_PDF_readers –

0

PdfViewerは、Qt/C++を使用する軽量PDFビューアです。それはあなたのアプリケーションに簡単に埋め込むことができるPdfViewウィジェットを含んでいます。

関連する問題