如题,估计大家多数都遇到过厂家给的器件参数都是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高手可以用批量修改的方法