上面是我创建的群聊,欢迎新朋友的加入。

最近想用MCU去创建一个PDF文件,曾尝试移植HPDF和PDFGEN,因为这两个本就不是为单片机做的库,移植过程有点复杂了。

后面发现ST论坛有个网友发布了一个pdflib的库,便做了一下移植。

目录

1.参考链接

2.工程说明

3.效果


1.参考链接

pdflib:http://www.stmcu.org.cn/module/forum/forum.php?mod=viewthread&tid=612305&extra=page%3D&page=1

pdfgen:https://github.com/AndreRenaud/PDFGen

hpdf:http://libharu.org/

我的工程上传到GITHUB,欢迎大家提交新的commits:https://github.com/Jun1172/stm32_pdflib_msc_storage

2.工程说明

doc里面是参考的源码,或者之后提交使用的资料

program里面是工程

开发软件:KEIL MDK

MCU:STM32F103R

FLASH:W25Qxx

功能:虚拟出一个U盘,使用pdflib创建PDF文件

3.效果

没做什么事情,目前仅仅只是移植了而已

烧录之后,可以看到创建了一个PDF文件

打开文件

STM32通过Fatfs创建PDF文件相关推荐

  1. ABBYY在MS Office中创建PDF文件的方法

    2019独角兽企业重金招聘Python工程师标准>>> ABBYY PDF Transformer+是一款可创建.编辑及将PDF文件转换为其他可编辑格式的OCR图文识别软件,不仅可以 ...

  2. python使用fpdf创建pdf文件包含:页眉、页脚并嵌入logo图片、设置使用中文字体

    python使用fpdf创建pdf文件包含:页眉.页脚并嵌入logo图片.设置使用中文字体 #python使用fpdf创建页眉.页脚并嵌入logo图片.设置使用中文字体 from fpdf impor ...

  3. 使用iText库创建PDF文件

    前言 译文连接:http://howtodoinjava.com/apache-commons/create-pdf-files-in-java-itext-tutorial/ 对于excel文件的读 ...

  4. puppeteer api_使用Node.js和puppeteer API从URL创建PDF文件

    puppeteer api We will continue using Node.js and puppeteer which is a node library. As we saw in our ...

  5. 如何从服务器上取pdf文件,如何从服务器响应创建pdf文件?

    我在一个应用程序中工作,我需要从服务器上得到的响应创建pdf文件.有没有任何方法可以使用此响应创建pdf?反应如下: %PDF-1.4 %���� 2 0 obj <>st ...

  6. PHP创建PDF文件(通过FPDF类库)

    最近项目中需要用到PHP创建PDF文档,初步筛选决定使用FPDF这个纯PHP库来实现,类似的还有TCPDF等,有机会也可以试试. FPDF官网:http://www.fpdf.org  logo是个可 ...

  7. 【第三方库】PHP实现创建PDF文件和编辑PDF文件

    目录 引入Setasign/fpdf.Setasign/fpdi 解决写入中文时乱码问题 1.下载并放置中文语言包(他人封装):https://github.com/DCgithub21/cd_FPD ...

  8. Java使用 PDFBox创建 PDF 文件并将文本写入其中

    在本 PDFBox 教程中,我们将了解如何使用 PDFBox 2.0 创建 PDF 文件并将文本写入其中.我们将在此过程中逐步了解. 以下是使用 PDFBox 2.0 创建文本并将其写入 PDF 文件 ...

  9. Java使用itexpdf创建pdf文件并添加水印

    1. 添加依赖 <dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</ ...

最新文章

  1. C++ algorithm的sort函数总结
  2. Linux socket 网络编程 常用头文件
  3. java中怎样判断余数为3,Java的基础语法(三): 运算符
  4. 使用WinSCP在WIndows与树莓派之间传递文件
  5. 部署laravel项目
  6. 苹果7plus元件分布图_苹果iphone7 plus手机拆解全过程评测 iphone7 plus拆机图解教程...
  7. Nginx静态资源盗链的效果展示
  8. 服务提供者和服务消费者
  9. [PAT乙级]1004 成绩排名
  10. scala rest_使用路标的Scala和Java的Twitter REST API
  11. Python正则表达式笔记
  12. CI/CD(持续集成构建/持续交付):如何测试/集成/交付项目代码?(Jenkins,TravisCI)
  13. 趋势科技修复已遭利用的 Apex Central 0day
  14. 带属性的向前声明:warning: type attributes are honored only at type definition
  15. 也谈怎么学好英语这件小事(转)
  16. 哈工大计算机系统大作业——程序人生
  17. cad(2000坐标系)转kml
  18. double类型判断是否相等
  19. IDEA Eval Reset 插件找不到
  20. Linux拨号上网后自动断开,Ubuntu 12.10 拨号上网及停用方法

热门文章

  1. Oauth2.0安全问题浅谈
  2. Fusing time-of-flight depth and color for real-time segmentation and tracking
  3. python做雪花飘落_python实现雪花飘落效果实例讲解
  4. (swing读书笔记)JTree简介(上)
  5. 区块链技术数字货币时代
  6. C: warning: ‘strncat’ specified bound 5 equals source length [-Wstringop-overflow=]
  7. 写论文时有哪些格式上以及绘图等上的奇技淫巧?
  8. 你是如何被“大数据”洗脑的?
  9. Adobe Acrobat Reader也能用书签了
  10. 使用PLCSIM Advanced仿真博途S7-1500 OPC UA