給Obsidian&Excalidraw增加一鍵轉(zhuǎn)換圖片為表格功能(可編輯文字、改變單元格大?。?/h1>
背景
用Excalidraw整理書(shū)和pdf時(shí)經(jīng)常遇到表格,而很多時(shí)候我們想要修改表格中的內(nèi)容,而我們一般放進(jìn)來(lái)的是圖片,如果再手動(dòng)轉(zhuǎn)換為表格的話太麻煩了,因此增加一鍵轉(zhuǎn)換圖片為表格功能。
(手動(dòng)的話可以這樣:將圖片上傳的網(wǎng)上的轉(zhuǎn)圖片為表格的網(wǎng)頁(yè)試用版(api收費(fèi)),轉(zhuǎn)換為excel表格之類,再轉(zhuǎn)換為markdown表格,再導(dǎo)入到markdown,再將markdown嵌入到Excalidraw)
效果
1. 轉(zhuǎn)換圖片為表格??删庉嬑淖?、可修改單元格大?。ㄏ乱粋€(gè)gif)。顏色、大小、字體大小盡量和原始圖片一致?

2.?修改單元格大小

實(shí)現(xiàn)
獲得圖片對(duì)應(yīng)的文件路徑
調(diào)用python腳本
加載圖片
進(jìn)行OCR識(shí)別
將識(shí)別的字符和坐標(biāo)信息組織成表格
聚類識(shí)別出每個(gè)單元格
計(jì)算出每個(gè)單元格的box坐標(biāo)(比較麻煩的是空白單元格的坐標(biāo))
拼接文字
寫(xiě)入JSON到剪切板
3. 讀剪切板,解析對(duì)象
4. 添加矩形和文字
5. 增加表格信息
6. 刪除圖片元素
標(biāo)簽: