基於SpringBoot和JavaFX桌面端工具集 包含:七牛雲圖片上傳,截圖轉文字(OCR),翻譯和批量文件重命名

產生的背景

作爲一名程序員,平時記筆記時,總是要用一些圖片來表達自己的思想,而我又比較喜歡將圖片上傳到七牛雲,老是在網頁中上傳甚是麻煩,網上雖然也有不少相關的工具,但是我還是喜歡自己造輪子,而且並不複雜,所以就有了七牛雲上傳圖片的功能。

平時閱讀電子書時,遇到精闢指出,總是情不自禁的想把它記錄下來,奈何又懶得自己碼字,OCR功能應運而生。

有時候從網上下載的資源包,結尾總是帶着小廣告,趕緊試一下批量重命名功能吧。

以後可能還有加其他的功能。當然你們如果有什麼想法,也可以到這裏留言哦。

功能簡介

  • 七牛雲
    • 圖片一鍵上傳 Ctrl + Shift + V
    • 圖片刪除
  • OCR和翻譯
    • 百度圖片OCR識別,圖片轉文字 Ctrl + Shift + T
    • 百度翻譯
  • 文件處理
    • 批量修改文件名稱,取出文件中的指定字符串
    • 將文件名修改爲漢語拼音。

功能預覽


功能使用

打包完成後,目錄是這樣的。

.
├── conf
│   └── application.yaml   ## 配置文件
├── lib
│   └── ming-tools.jar
├── run-jre.bat
├── run-jre.sh
├── run.bat  ## windows啓動腳本
└── run.sh   ## mac、linux啓動腳本

注意:

run-jre.batrun-jre.sh是當你的電腦上沒有JDK環境時,可以使用定製的JRE環境運行。加入JRE環境的目錄是這樣的

.
├── conf
│   └── application.yaml   ## 配置文件
├── lib
│   └── ming-tools.jar
├── jre       ## 這裏多了一個jre的目錄。
├── run-jre.bat
├── run-jre.sh
├── run.bat  ## windows啓動腳本
└── run.sh   ## mac、linux啓動腳本

需要定製JRE的同學可以到Q羣:962917903獲取。當然你也可以自己定製或者直接安裝JDK.

1、配置文件

在使用七牛雲OCR和翻譯功能時,需要到相應的網站獲取自己的應用key和祕鑰。

  • 七牛雲

創建存儲空間:https://developer.qiniu.com/kodo/manual/1233/console-quickstart

自己的祕鑰:https://portal.qiniu.com/user/key

  • OCR

在以下網站創建應用,並獲取API KeySecret Key

https://console.bce.baidu.com/ai/#/ai/ocr/app/list

  • 翻譯

在以下網站獲取APP ID祕鑰

https://fanyi-api.baidu.com/api/trans/product/desktop?req=developer

將以上key和祕鑰填寫到application.yaml配置文件中

ming:
  tools:
    baidu:
      access-ocr-key: Your 百度OCR accessKey
      secret-ocr-key: Your 百度OCR secretKey
      access-trans-key: Your 百度翻譯 accessKey  APP ID
      secret-trans-key: Your 百度翻譯 secretKey
    qiniu:
      access-key: Your 七牛雲 accessKey
      secret-key: Your 七牛雲 secretKey
      bucket-name: 要上傳到的空間
      file-path-prefix: 文件地址前綴,cdn地址

注意:不使用的功能,可以不填寫爲自己的key和祕鑰,但是不要刪除或置爲空。

2、啓動軟件

  • Mac/Linux
sh run.sh

## sh run-jre.sh
  • windows

雙擊run.bat即可

下載地址

下載地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章