Ver código fonte

:bug: OCR function cannot be used normally on Linux https://github.com/siyuan-note/siyuan/issues/12960

Daniel 9 meses atrás
pai
commit
92504ab280
1 arquivos alterados com 2 adições e 1 exclusões
  1. 2 1
      kernel/util/ocr.go

+ 2 - 1
kernel/util/ocr.go

@@ -228,9 +228,10 @@ func Tesseract(imgAbsPath string) (ret []map[string]interface{}) {
 	}
 
 	tsv := string(output)
-	logging.LogInfof("tesseract [path=%s] success [%s]", imgAbsPath, tsv)
+	//logging.LogInfof("tesseract [path=%s] success [%s]", imgAbsPath, tsv)
 
 	// 按行分割 TSV 数据
+	tsv = strings.ReplaceAll(tsv, "\r", "")
 	lines := strings.Split(tsv, "\n")
 
 	// 解析 TSV 数据 跳过标题行,从第二行开始处理