2026年7月12日 星期日

圖形或pdf,OCR辨識成文字並製作電子書的技巧最新版

 由於製作電子書常要將pdf或圖形檔OCR成文字,整理一下,方便日後參考:

  1.  大形pdf分割、圖片轉pdf等都給以下的gui執行:
    https://drive.google.com/file/d/1nM-Tbbj2h6N0MRsxBQHbfR9-iWzYVeAb/view?usp=sharing 
  2.  上傳至 google硬碟辨識→複製文字檔至Madedit儲存
  3.  將文字檔複製至Lio Writer →用巨集[Sub ReplaceTraditionalChars()]修正錯別字 →複製回Madedit →校對
    • 若辨識橫排中文(會每一行OCR成一段),則先用巨集[sub Main003()]或[Sub my_Procedure()]將每一段接起來。
  4.  校對完複製到Lio Writer →用巨集[ Sub BoldNextParagraphAndRemoveMarker()]將★★★後文字轉粗體──作用副標題用
  5.  用巨集[Sub FindAndChangeNextParagraphStyle]將●●●下一段文字轉為「標題一」以便──作成電子書目錄
  6. 用巨集[Sub FormatCustomPattern]將【】變10字型 
  7. 轉epub檔:[檔案]→[匯出] 

★★★

  • 若有辨識漏掉的頁數或文字
    1. 將pdf轉正 →按 [fn] + [print scr] 呼叫螢幕擷取程式
    2. 點「矩形區域」 →選取 →複製
    3. 開啟「google 辨識」網頁(https://www.google.com/?olud) →貼上 →翻譯 →選「AI模式」(若沒有看到文字出現,則請AI列出「內文」)→選取文字 →複製 →貼到 Writer (這樣段落才會正確)→全選 →剪下 →貼到文字文件


2026年3月30日 星期一

網頁上的「Google辨識」

 利用以下連結,可直接在網頁上將圖片中的文字辨識為純文字

 https://www.google.com/?olud 

進入網頁後,可以「貼上圖片」 或上傳圖片 或 貼上圖片連結,只要是圖片檔它就可以迅速辨識為純文字。

 點「選取文字」→ 「複製」,即可得到辨識完成的文字了。

 點「選取文字」→ 「搜尋」,則它可以在網路上搜尋相關的內容。

 

這實在太方便了。 碰到只有一、兩頁的文字的圖片,不必再用手機的「翻譯」拍攝→辨識→上傳了。

2026年1月2日 星期五

用Libreoffice匯出電子書epub後,樣式表的更改

今天用Libreoffice匯出電子書epub後,發現文字的段落版面有問題,於是研究了一下段落的縮排問題。紀錄下來,下次再遇到相同的問題即可參考:

橫式的樣式距離是用 in 作單位,結果有些段落就很難對的整齊,改為 em 後就好看多了:

例如:

.para4 {
  background-color: transparent;
  margin:  0px 0.0000in 0px 2em;
  text-indent: -2em;

}

.para3 {
  background-color: transparent;
  margin:  0px 0.0000in 0px 3em;
  text-indent: -3em;

}

.para2 {
  background-color: transparent;
  margin:  0px 0.0000in 0px 3em;
  text-indent: -3em;
}

.para1 {
  margin:  0px 0px 0px 0px;
}

.para5 {
  background-color: transparent;
  margin:  0px 0.0000in 0px 4em;
  text-indent: -4em;

}

.para0 {
  margin:  0.1665in 0px 0.0835in 0px;
}

.span1 {
}

.span0 {
  font-family: 'Liberation Sans';
  font-size: 18.0000pt;
  font-weight: bold;
}

.body0 {
  -epub-writing-mode: horizontal-tb;
  -webkit-writing-mode: horizontal-tb;
  direction: ltr;
  writing-mode: horizontal-tb;

}

=========================== 

 直式的epub樣式則改為:

 .para4 {
  background-color: transparent;
  margin:  2em 0.0000in 0px 0em;
  text-indent: -2em;

}

.para3 {
  background-color: transparent;
  margin:  3em 0.0000in 0px 0em;
  text-indent: -3em;

}

.para2 {
  background-color: transparent;
  margin:  0em 0.0000in 0px 0em;
  text-indent: 0em;
}

.para1 {
  margin:  0px 0px 0px 0px;
}

.para5 {
  background-color: transparent;
  margin:  4em 0.0000in 0px 0em;
  text-indent: -4em;

}

.para0 {
  margin:  0.1665in 0px 0.0835in 0px;
}

.span1 {
}

.span0 {
  font-family: 'Liberation Sans';
  font-size: 18.0000pt;
  font-weight: bold;
}

.body0 {
  -epub-writing-mode: vertical-rl;
  -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;

}