質問

C ++アプリケーションを変更しています。MFC印刷ロジック(OnPrint ...)を使用して、既存のPDFを印刷して既存のPDFを印刷する機能を追加したいと思います。

PDFをMFCに印刷する方法はありますか?今、私はPDFをBMPに変換していますが、品質がそれほど大きくない場合があります。

役に立ちましたか?

解決

最近何かが変更されていない限り、PDFファイルを印刷するには、サードパーティライブラリが必要です。あなたが取ることができる1つの方向は、PSに変換し、GhostScriptを使用してプリンタースピーチに翻訳することです。 GhostScriptには、PDFをPSに変換する力もあります。

他のヒント

MFC独自の印刷ロジックが機能するとは思わない。

Adobeは、MFCアプリケーションでホストすることができるPDF ActiveXコントロール(主にIEでPDFを表示するため)を配布します。次の方法が含まれています。 Print, PrintAll, PrintAllFit, PrintPages, PrintPagesFitPrintWithDialog.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top