欢迎来到泰骏兴电子,大家有问题可以直接联系管理员QQ:233619809单片机 QQ群:59194556 各位游客也可以注册玩玩,享受更多权益。温馨提示:本网站仅提供平台学习以及渠道,一切后果自行承担,还望广大用户提高自我意识,请不要轻易相信他人,请不要轻易相信他人,请不要轻易相信他人。为了更好的管理论坛工作,所以现在使用邮箱注册,如果以前的邮箱不能修改的,请联系管理员代为修改

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 93|回复: 0

STM32导出PDF文件

[复制链接]
发表于 2023-9-6 15:16:14 | 显示全部楼层 |阅读模式
也许有些人就得吧这个是不行的,但是在这里,小编确实已经实现了

本帖关键内容仅开放给确实需要的人观看,小白的话不建议观看,毕竟比较难,实际上也不难,本站并非有这个教程
当然有些接口还没有实现,但基本的操作还是可以的,等以后再逐渐完善吧,pdflib是生成pdf文件的,因此要基于Fatfs来实现文件的操作,pdflib库只有两个文件,也相应的参考了pdfgen库
这个库文件使用了FATFS文件系统,所以必须得先移植好这个系统,此外,这个库需要使用差不多14Kb的RAM空间,
  1. #define LPDF_FOPEN                  f_open
  2. #define LPDF_FCLOSE                 f_close
  3. #define LPDF_FREAD                  f_read
  4. #define LPDF_FWRITE                 f_write
  5. #define LPDF_FFLUSH                 f_sync
  6. #define LPDF_FSEEK                  f_seek
  7. #define LPDF_FTELL                  f_tell
  8. #define LPDF_FEOF                   f_eof
  9. #define LPDF_FERROR                 f_error
  10. #define LPDF_RENAME                 f_rename
  11. #define LPDF_REMOVE                 f_unlink
  12. #define LPDF_MALLOC                 malloc
  13. #define LPDF_FREE                   free
  14. #define LPDF_FILE                   FIL
  15. #define LPDF_TIME                   time
  16. #define LPDF_PRINTF                 printf
  17. #define LPDF_SPRINTF                sprintf
  18. #define LPDF_FPRINTF                f_printf
  19. #define LPDF_VOID                   void
  20. #define LPDF_SIN                    sin
  21. #define LPDF_COS                    cos
复制代码





上面代码生成出来的内容

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
高级模式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|泰骏兴电子科技有限公司 ( 粤ICP备2023060260号-1 ) 单片机爱好者

GMT+8, 2025-10-31 17:16

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表