在我的嵌入式项目中,我使用 emWin 来捕获屏幕截图。保存的图像为 .bmp 格式。现在我的要求是将此图像转换为 pdf 文件。
由于 emWin 中没有保存为 pdf 的选项,我正在考虑使用 libharu 库。
这个库是否可以选择将 bmp 转换为 pdf?如果它没有用,我该如何实现?请指导我。
在我的嵌入式项目中,我使用 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 ) ;