在我的嵌入式项目中,我正在使用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 ) ;