求大神指点,单片机生成PDF格式文档,有什么便捷办法。
本帖最后由 p4s5j6 于 2014-3-5 14:32 编辑将单片机通过USB做成一个U盘,在电脑可以打开这个U盘里面的PDF文件,以便阅读数据。
求大神指点,单片机生成PDF格式文档,有什么便捷办法。
有谁做过这方面的工作,给点提示。谢谢 不懂为什么要生产pdf? lgg88 发表于 2014-3-5 14:11
不懂为什么要生产pdf?
是这样的,将单片机通过USB做成一个U盘,在电脑可以打开这个U盘里面的PDF文件,以便阅读数据。如果有PDF lib库就好办了。
我相信其他网友也有需要的。 好像的U盾那样子吗 jcrorxp 发表于 2014-3-5 14:18
好像的U盾那样子吗
不是,再看一次一楼吧,编辑了一下。 确定单片机算的过来?内存貌似都不够... p4s5j6 发表于 2014-3-5 14:34
不是,再看一次一楼吧,编辑了一下。
ST-link 就是这样啦,
不仅能做调试,而且还会是一个U盘,
容量显示32M 但是是假的,、
实际上上面只有2个网页文件(还是HTML文件)
其实就是一个网址,
生成PDF貌似蛮复杂的,单片机应该没法胜任吧。还是纯文本的简单。 error_dan 发表于 2014-3-5 14:37
确定单片机算的过来?内存貌似都不够...
可以的啊,硬件SPI 访问AT45BD161,512字节/page ,也可以使用SD卡,数据以文件系统形式存放,电脑read10 指令直接访问就可以了。 如果你的要求不高,不需要动态生成图片的话(静态的JPG、PNG是可以的),是非常简单的。 shawn_bu 发表于 2014-3-5 14:45
生成PDF貌似蛮复杂的,单片机应该没法胜任吧。还是纯文本的简单。
哥你的头像无法让人淡定啊 其实PDF文档格式非常简单,大概就是文件头、N个单独的数据实体、XREF、文件尾构成的。真正消耗内存的,只是每个数据实体的XREF对应条目。另外,图片进行编码取决于单片机的处理能力,静态图片直接原样放进去就行了。
我的这个帖子就是直接以二进制方式生成的PDF,只是我的代码是Delphi的。另外如果你的Javascript水平还算过的去的话,可以搜索一下jsPDF,流程非常清晰,稍微改改就能给单片机用了。 TXT之类的文本不是一样嘛,HTML也可以考虑啊~为啥非要局限于PDF呢~
huangdog 发表于 2014-3-5 15:24
TXT之类的文本不是一样嘛,HTML也可以考虑啊~为啥非要局限于PDF呢~
PDF可以画图形,图像。 takashiki 发表于 2014-3-5 15:11
其实PDF文档格式非常简单,大概就是文件头、N个单独的数据实体、XREF、文件尾构成的。真正消耗内存的,只是 ...
谢谢大师 兄弟,在吗?我现在也要弄这个PDF,有资料可以提供参考吗?头都大了 wazhiyi 发表于 2016-5-23 21:32
兄弟,在吗?我现在也要弄这个PDF,有资料可以提供参考吗?头都大了
不用头大,按照PDF语法格式,固定排版很好弄。 p4s5j6 发表于 2016-5-24 09:11
不用头大,按照PDF语法格式,固定排版很好弄。
有这方面的文档吗?CSDN上面那篇只是介绍了基本框架,里面内容是怎么处理的,比如图片、表格、文字,谢谢拉 wazhiyi 发表于 2016-5-24 09:15
有这方面的文档吗?CSDN上面那篇只是介绍了基本框架,里面内容是怎么处理的,比如图片、表格、文字,谢谢 ...
资料都是可以搜得到的,USB协议,文件系统,PDF文件格式。兄弟做什么项目,可否透露下需求? p4s5j6 发表于 2016-5-24 09:23
资料都是可以搜得到的,USB协议,文件系统,PDF文件格式。兄弟做什么项目,可否透露下需求? ...
做一个PDF温度记录仪 wazhiyi 发表于 2016-5-24 09:39
做一个PDF温度记录仪
哪家公司的?{:lol:} p4s5j6 发表于 2016-5-24 11:52
哪家公司的?
我杭州的,你也做这个吗? wazhiyi 发表于 2016-5-24 13:03
我杭州的,你也做这个吗?
已量产,两年前的事了,现在已不做这个。在国内都是拿人家的产品抄来抄去的没啥意思。 有現成的方案,不知道您在哪裡呢。{:smile:} lzm2010 发表于 2016-5-24 15:35
有現成的方案,不知道您在哪裡呢。
深圳szszszsz p4s5j6 发表于 2016-5-25 08:01
深圳szszszsz
給我發消息。 p4s5j6 发表于 2016-5-24 14:23
已量产,两年前的事了,现在已不做这个。在国内都是拿人家的产品抄来抄去的没啥意思。 ...
给我也发个消息 {:lol:} ,QQ:67239655
页:
[1]