综合技术
直播中

李宇昂

8年用户 187经验值
私信 关注
[经验]

PDF数据文档怎么转换成C程序数组?

如题,估计大家多数都遇到过厂家给的器件参数都是PDF格式的,我们需要将其中的一些参数放到程序的数组里以便查表,比如NTC热敏电阻阻值和温度的对应参数。如果参数较少,人工录入10几个参数还不成问题,如果超过数百,相信很多人都会头疼。比如懒人如我。下面介绍比较省力的方法:
工具:
Solid PDF Tools v6  DF转为 WORD和Excel软件
Notepad++            文本编辑工具软件
我的方法是先将PDF文件转成Excel表格,然后复制其中有用的数据并保存为TXT记事本中,再用Notepad++处理隐含的转义字符,如回车换行等。
1.PDF转Excel表格,红色圈中即转换按键

2.选中并复制Exce数据

3.复制到TXT记事本中

4.用Notepad++打开保存的记事本文件,这里我需要用整数,先去掉小数点,注意搜索替换栏(红圈2)的标点为英文.标点

5.搜索转义字符
n 回车换行
t 横向跳到下一制表位置 ,TAB键
r 回车
空格的ASC是32,转换为16进制是x20,使用转义字符为 x20
红圈1为搜索并替换,2为已搜到待替换的,3为隐含的

6.加数组里的逗号,(英文标点)

整理后的数据就可以添加到C数组里面使用了,要注意的是需要第4步,去小数点后,要用0补全数字的位数,Exce高手可以用批量修改的方法

回帖(5)

乔军

2020-3-12 12:58:33
沙发保留,哈哈
举报

徐昕

2020-3-12 13:11:31
厉害啊,收下了。
举报

李晶

2020-3-12 13:24:01
收藏了。。。。。
举报

李晓曦

2020-3-12 13:35:55
谢谢分享。。。。。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分