欢迎光临散文网 会员登陆 & 注册

给Obsidian&Excalidraw增加一键转换图片为表格功能(可编辑文字、改变单元格大小)

2023-10-31 17:17 作者:一鸣惊人_001  | 我要投稿

背景

用Excalidraw整理书和pdf时经常遇到表格,而很多时候我们想要修改表格中的内容,而我们一般放进来的是图片,如果再手动转换为表格的话太麻烦了,因此增加一键转换图片为表格功能。

(手动的话可以这样:将图片上传的网上的转图片为表格的网页试用版(api收费),转换为excel表格之类,再转换为markdown表格,再导入到markdown,再将markdown嵌入到Excalidraw

效果

1. 转换图片为表格。可编辑文字、可修改单元格大小(下一个gif)。颜色、大小、字体大小尽量和原始图片一致 

转换图片为表格


2. 修改单元格大小

修改单元格大小

实现

  1. 获得图片对应的文件路径

  2. 调用python脚本

    1. 加载图片

    2. 进行OCR识别

    3. 将识别的字符和坐标信息组织成表格

      1. 聚类识别出每个单元格

      2. 计算出每个单元格的box坐标(比较麻烦的是空白单元格的坐标)

      3. 拼接文字

    4. 写入JSON到剪切板

3. 读剪切板,解析对象

4. 添加矩形和文字

5. 增加表格信息

6. 删除图片元素


给Obsidian&Excalidraw增加一键转换图片为表格功能(可编辑文字、改变单元格大小)的评论 (共 条)

分享到微博请遵守国家法律