0

私の組み込みプロジェクトでは、スクリーンショットをキャプチャするために emWin を使用しています。保存される画像は .bmp 形式です。今私の要件は、この画像をpdfファイルに変換することです。

emWin には pdf として保存するオプションがないので、libharu ライブラリを使用することを考えています。

このライブラリには、bmp を pdf に変換するオプションがありますか? 役に立たない場合、どうすればこれを達成できますか? 私を案内してください。

4

1 に答える 1

1

通常、emWin は画像を png 形式で保存できます。libharu には、pdf に png ファイルを挿入する機能があります。

元:

HPDF_Doc   Pdf     = HPDF_New                  ( error_handler , NULL   ) ;
HPDF_Page  Page    = HPDF_AddPage              ( Pdf                    ) ;

HPDF_Image MyImage = HPDF_LoadPngImageFromFile ( Pdf ,"tmp//image.png" ) ; 
HPDF_REAL  Width   = HPDF_Image_GetWidth       ( MyImage                ) ;
HPDF_REAL  Height  = HPDF_Image_GetHeight      ( MyImage                ) ;

HPDF_Page_DrawImage ( Page , MyImage , x , y , Width , Height ) ;
于 2020-01-28T13:56:26.847 に答える