搜索
bottom↓
回复: 26

求大神指点,单片机生成PDF格式文档,有什么便捷办法。

[复制链接]

出0入0汤圆

发表于 2014-3-5 14:10:46 | 显示全部楼层 |阅读模式
本帖最后由 p4s5j6 于 2014-3-5 14:32 编辑

将单片机通过USB做成一个U盘,在电脑可以打开这个U盘里面的PDF文件,以便阅读数据。
求大神指点,单片机生成PDF格式文档,有什么便捷办法。
有谁做过这方面的工作,给点提示。谢谢

出0入0汤圆

发表于 2014-3-5 14:11:43 | 显示全部楼层
不懂为什么要生产pdf?

出0入0汤圆

 楼主| 发表于 2014-3-5 14:17:01 | 显示全部楼层
lgg88 发表于 2014-3-5 14:11
不懂为什么要生产pdf?

是这样的,将单片机通过USB做成一个U盘,在电脑可以打开这个U盘里面的PDF文件,以便阅读数据。如果有PDF lib库就好办了。
我相信其他网友也有需要的。

出0入0汤圆

发表于 2014-3-5 14:18:00 | 显示全部楼层
好像的U盾那样子吗

出0入0汤圆

 楼主| 发表于 2014-3-5 14:34:12 | 显示全部楼层
jcrorxp 发表于 2014-3-5 14:18
好像的U盾那样子吗

不是,再看一次一楼吧,编辑了一下。

出0入0汤圆

发表于 2014-3-5 14:37:51 | 显示全部楼层
确定单片机算的过来?内存貌似都不够...

出0入0汤圆

发表于 2014-3-5 14:44:40 | 显示全部楼层
p4s5j6 发表于 2014-3-5 14:34
不是,再看一次一楼吧,编辑了一下。

ST-link         就是这样啦,

不仅能做调试,而且还会是一个U盘,

容量显示32M 但是是假的,、

实际上上面只有2个网页文件(还是HTML文件)

其实就是一个网址,

出0入58汤圆

发表于 2014-3-5 14:45:27 | 显示全部楼层
生成PDF貌似蛮复杂的,单片机应该没法胜任吧。还是纯文本的简单。

出0入0汤圆

 楼主| 发表于 2014-3-5 14:50:09 | 显示全部楼层
error_dan 发表于 2014-3-5 14:37
确定单片机算的过来?内存貌似都不够...

可以的啊,硬件SPI 访问AT45BD161,512字节/page ,也可以使用SD卡,  数据以文件系统形式存放,  电脑read10 指令直接访问就可以了。

出0入93汤圆

发表于 2014-3-5 14:50:58 | 显示全部楼层
如果你的要求不高,不需要动态生成图片的话(静态的JPG、PNG是可以的),是非常简单的。

出0入0汤圆

 楼主| 发表于 2014-3-5 14:52:01 | 显示全部楼层
shawn_bu 发表于 2014-3-5 14:45
生成PDF貌似蛮复杂的,单片机应该没法胜任吧。还是纯文本的简单。

哥你的头像无法让人淡定啊

出0入93汤圆

发表于 2014-3-5 15:11:11 | 显示全部楼层
其实PDF文档格式非常简单,大概就是文件头、N个单独的数据实体、XREF、文件尾构成的。真正消耗内存的,只是每个数据实体的XREF对应条目。另外,图片进行编码取决于单片机的处理能力,静态图片直接原样放进去就行了。

我的这个帖子就是直接以二进制方式生成的PDF,只是我的代码是Delphi的。另外如果你的Javascript水平还算过的去的话,可以搜索一下jsPDF,流程非常清晰,稍微改改就能给单片机用了。

出0入8汤圆

发表于 2014-3-5 15:24:36 | 显示全部楼层
TXT之类的文本不是一样嘛,HTML也可以考虑啊~为啥非要局限于PDF呢~

出0入0汤圆

 楼主| 发表于 2014-3-5 16:01:36 | 显示全部楼层
huangdog 发表于 2014-3-5 15:24
TXT之类的文本不是一样嘛,HTML也可以考虑啊~为啥非要局限于PDF呢~

PDF可以画图形,图像。

出0入0汤圆

 楼主| 发表于 2014-3-5 16:02:05 | 显示全部楼层
takashiki 发表于 2014-3-5 15:11
其实PDF文档格式非常简单,大概就是文件头、N个单独的数据实体、XREF、文件尾构成的。真正消耗内存的,只是 ...

谢谢大师

出0入0汤圆

发表于 2016-5-23 21:32:34 | 显示全部楼层
兄弟,在吗?我现在也要弄这个PDF,有资料可以提供参考吗?头都大了

出0入0汤圆

 楼主| 发表于 2016-5-24 09:11:17 | 显示全部楼层
wazhiyi 发表于 2016-5-23 21:32
兄弟,在吗?我现在也要弄这个PDF,有资料可以提供参考吗?头都大了

不用头大,按照PDF语法格式,固定排版很好弄。

出0入0汤圆

发表于 2016-5-24 09:15:01 | 显示全部楼层
p4s5j6 发表于 2016-5-24 09:11
不用头大,按照PDF语法格式,固定排版很好弄。

有这方面的文档吗?CSDN上面那篇只是介绍了基本框架,里面内容是怎么处理的,比如图片、表格、文字,谢谢拉

出0入0汤圆

 楼主| 发表于 2016-5-24 09:23:24 | 显示全部楼层
wazhiyi 发表于 2016-5-24 09:15
有这方面的文档吗?CSDN上面那篇只是介绍了基本框架,里面内容是怎么处理的,比如图片、表格、文字,谢谢 ...

资料都是可以搜得到的,USB协议,文件系统,PDF文件格式。兄弟做什么项目,可否透露下需求?

出0入0汤圆

发表于 2016-5-24 09:39:31 | 显示全部楼层
p4s5j6 发表于 2016-5-24 09:23
资料都是可以搜得到的,USB协议,文件系统,PDF文件格式。兄弟做什么项目,可否透露下需求? ...

做一个PDF温度记录仪

出0入0汤圆

 楼主| 发表于 2016-5-24 11:52:59 | 显示全部楼层
wazhiyi 发表于 2016-5-24 09:39
做一个PDF温度记录仪

哪家公司的?

出0入0汤圆

发表于 2016-5-24 13:03:06 | 显示全部楼层

我杭州的,你也做这个吗?

出0入0汤圆

 楼主| 发表于 2016-5-24 14:23:32 | 显示全部楼层
wazhiyi 发表于 2016-5-24 13:03
我杭州的,你也做这个吗?

已量产,两年前的事了,现在已不做这个。在国内都是拿人家的产品抄来抄去的没啥意思。

出0入0汤圆

发表于 2016-5-24 15:35:01 | 显示全部楼层
有現成的方案,不知道您在哪裡呢。

出0入0汤圆

 楼主| 发表于 2016-5-25 08:01:01 | 显示全部楼层
lzm2010 发表于 2016-5-24 15:35
有現成的方案,不知道您在哪裡呢。

深圳szszszsz

出0入0汤圆

发表于 2016-5-25 15:44:23 | 显示全部楼层

給我發消息。

出0入0汤圆

发表于 2016-6-20 21:20:07 | 显示全部楼层
p4s5j6 发表于 2016-5-24 14:23
已量产,两年前的事了,现在已不做这个。在国内都是拿人家的产品抄来抄去的没啥意思。 ...

给我也发个消息 ,  QQ:67239655
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 13:29

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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