Keil 4平台上.bmp转.pdf

Convert .bmp to .pdf on Keil 4 platform

在我的嵌入式项目中,我使用 emWin 来捕获屏幕截图。保存的图像为.bmp 格式。 现在我的要求是把这个图片转成pdf文件。

由于 emWin 中没有另存为 pdf 的选项,我正在考虑使用 libharu 库。

这个图书馆有将 bmp 转换为 pdf 的选项吗?如果它没有用,我该如何实现? 请指导我。

通常,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 ) ;