顯示具有 工具軟體 標籤的文章。 顯示所有文章
顯示具有 工具軟體 標籤的文章。 顯示所有文章

爲什麽複製貼上到 VBA 程式碼的中文註解會變成“亂碼”?

偶爾在網路上,看到一些不錯的程式碼,或是在書上學習到了好内容,想在自己電腦上執行看看,就會遇到如同標題所説的問題! 


原來 VBA 編輯器預設使用 ANSI 編碼,而網頁資料大都是 Unicode 字元編碼。

所以,才會有中文註解會變成“亂碼”的現象!!


目前個人解決這類問題最簡單的方式是,利用 Windows 提供的 文本文字 檔案做中介環境。

1. 在原始來源中,選定所需要的資料内容,加以“複製”

2. 在 Windows 的 文本文字 檔案中,貼上 剛才複製的内容;

再 按下 Alt + A,全選所有的内容;

在 按下 Ctrl + C 複製内容。



3. 在 VBA 環境中,貼上你的資料;如此就不會有亂碼現象產生了。


First Post : 2025/05/18

深入了解 PDF 檔案格式及應用

或許你曾經有過這個疑問,為什麼有些可以直接做文字選取,有些卻沒有辦法;這是什麼原因呢?

PDF 檔案之所以有些可以直接選取文字,有些卻無法選取,主要原因在於 PDF 檔案的「內容結構」不同:

1. 可選取文字的 PDF

  • 文字型 PDF(Text-based PDF):這種 PDF 是由文字檔(如 Word、Excel)或其他數位文件轉成的。它包含實際的文字數據,因此可以直接選取、複製和搜尋。

  • 特徵:文字會被視為可編輯的數據,且可以被 OCR(光學字符辨識)工具識別。

2. 無法選取文字的 PDF

  • 影像型 PDF(Image-based PDF):這種 PDF 是將實體文件(如掃描的紙本文件)以影像形式儲存,因此文件中的文字只是圖片的一部分,無法直接選取或編輯。

  • 特徵:即使文字看起來像是文字,但實際上它是圖片中的像素,無法直接選取。

3. 混合型 PDF(Hybrid PDF)

  • 部分區域是文字型,部分是影像型。例如,一些掃描後使用 OCR 處理過的 PDF,雖然表面上看起來是可選取的文字,但如果 OCR 未正確處理,可能有部分區域仍然是影像。

要如何將影像型 PDF 轉為可選取文字的 PDF?
  • 使用 PDF 編輯軟體(如 Adobe Acrobat Pro)進行 OCR(光學字符辨識)。
  • 在線工具(如 Google Drive 的 PDF OCR 功能)也可以做到。
既然有這些不同類型的PDF,是不是有什麼方法可以直接檢查它的檔案格式 flie format ?

你可以使用多種方法來檢查 PDF 檔案格式,並確定它是 文字型 PDF影像型 PDF 還是 混合型 PDF

方法 1:使用 PDF 讀取器或編輯器

  • Adobe Acrobat Pro:開啟 PDF 後,選取文字。如果可以選取並複製,那它是文字型 PDF。

  • 檢查內容分層

    • 使用 「檢視」>「檢查 PDF」「內容」面板 查看 PDF 的內容結構。

    • 如果你看到文字圖層(Text Layer),代表是文字型 PDF。

方法 2:透過 PDF 軟體的屬性檢查

  • Adobe Acrobat Pro,選擇 「檔案」>「屬性」(File > Properties)。

  • 在「描述」頁面中,查看「製作者」欄位:

    • 如果是掃描軟體(如「Scanner」或「Image」),可能是影像型 PDF。

    • 如果顯示如「Microsoft Word」或「Acrobat PDF」,則通常是文字型 PDF。

方法 3:檢查 PDF 原始碼(進階)

  • 使用文字編輯器(如 Notepad++ 或 VS Code)開啟 PDF。

  • 搜尋以下關鍵字:

    • /Font:代表 PDF 中包含文字數據。

    • /Image/XObject:表示 PDF 包含影像。

  • 如果同時有 /Font/Image,那可能是混合型 PDF。

方法 4:使用線上工具

  • 有些線上工具(如 PDF24 或 SmallPDF)可以自動檢測你的 PDF 是文字型還是影像型。

方法 5:透過指令列(進階)

  • 在 Linux 或 macOS 上,你可以使用 pdfinfo 命令來檢查 PDF 屬性:

    pdfinfo filename.pdf
  • 這會顯示 PDF 的創建軟體、版本等信息。


有一些具體的工具,可以簡化檢查 PDF 檔案格式(文字型、影像型或混合型)的流程:


📌 桌面軟體

  1. Adobe Acrobat Pro DC(Windows/macOS)

    • 檢查方法:開啟 PDF,嘗試選取文字。如果無法選取,則為影像型 PDF。

    • 進階檢查

      • 選擇「檔案 > 屬性」檢查 PDF 檔案的製作者和格式資訊。

      • 使用「編輯 PDF」功能檢測是否需要 OCR。

  2. PDF-XChange Editor(Windows)

    • 檢查方法:開啟 PDF,嘗試選取文字。

    • 進階檢查

      • 使用「檢視 > 文件層」來查看文件結構(文字層或影像層)。

      • 支援內建 OCR 功能,可將影像型 PDF 轉為文字型 PDF。

  3. Foxit PDF Editor(Windows/macOS)

    • 檢查方法:開啟 PDF,嘗試選取文字。

    • 進階檢查

      • 「檔案 > 屬性」中查看「內容」選項。

      • 可進行 OCR,將影像型 PDF 轉為文字型 PDF。


📌 線上工具

  1. SmallPDF(https://smallpdf.com/ocr-pdf)

    • 檢測方法:上傳 PDF,進行 OCR 轉換。如果能檢測文字,那它原本是影像型 PDF。

    • 優點:無需安裝軟體,快速且支援多種格式。

  2. PDF24 Tools(https://tools.pdf24.org/)

    • 檢測方法:提供「檢查 PDF」或「OCR」功能。

    • 優點:免費使用,可快速識別 PDF 類型並轉換。

  3. Google Drive + Google Docs

    • 檢測方法:將 PDF 上傳至 Google Drive,右鍵點選「以 Google 文件開啟」。

    • 優點:如果文字可直接編輯,則是文字型 PDF。否則是影像型 PDF。


📌 開源工具(進階)

  1. PDFtk(Windows/macOS/Linux)

    • 檢測方法:使用指令列查看 PDF 元數據。

    • 進階:可分解 PDF 結構檔案檢查內容類型。

  2. Poppler(pdftotext & pdfimages,Windows/macOS/Linux)

    • 檢測方法:使用 pdftotext 來將 PDF 轉為文字檔,如果輸出為空,則是影像型 PDF。

    • 範例指令

      pdftotext yourfile.pdf -
  3. ExifTool(Windows/macOS/Linux)

    • 檢測方法:檢查 PDF 的元數據。

    • 範例指令

      exiftool yourfile.pdf

📌 建議使用情境

  • 快速檢查 PDF:使用 SmallPDF 或 PDF24 Tools(線上工具)。

  • 進階檢查並編輯 PDF:使用 Adobe Acrobat Pro 或 PDF-XChange Editor。

  • 大量 PDF 檢測與批次處理:使用 Poppler(指令列)或 ExifTool。

這些工具能讓你快速檢測 PDF 類型,你希望我幫你整理一個 PDF 格式檢查的詳細教學指南嗎?(含圖文說明)

First Post : 2025/05/16

圖表:易經64卦 匯總表

 

六十四卦可以藉由六個數字長度的二進位字元來表示。

但在各種不同的變化中,諸如錯卦、互卦、綜卦/覆卦、各式應卦的變化,會造成衆多的組合,不易記憶。

筆者特別使用 Excel 加以列表,並配合 VBA 函式的撰寫,做出此 易經64卦匯總表 供大衆參考。

後續找空,再跟大家介紹此表如何產生!







First Post : 2025/05/09










Logseq 筆記軟體有錯誤,無法使用!!

 平時可以正常運作,每天添加資料的 Logseq 筆記軟體,突然出現開啟錯誤而無法使用!!

錯誤訊息如圖示:


經過幾次重新開啟或是重新開機再開啟程式,都一直無法正常運作的情況下;
決定:重新安裝 Logseq 程式看看!!

接下來,就是重新安裝程式前的“前置作樂:現有資料的備份作樂
依照錯誤訊息提示,得知有兩個資料夾要備份:

  1. C:\Users\Perton\AppData\Local\Logseq 目錄
  2. C:\Users\Perton\Downloads\logseq 目錄
    【目錄路徑中的 Perton 是使用者的ID】
備份玩資料後,接下來是下載 Logseq 程式
官網:https://logseq.com/ 
下載 desktop app

後續是”解除應用程式“,並且要“刪除” C:\Users\Perton\AppData\Roaming\Logseq 目錄
若是少執行最後一個步驟的目錄資料刪除,
即使是”解除應用程式“,再重新安裝,也是無法排除問題!!

最後,大家會質問的問題,一定是”如何將就有的資料,重新整合到新安裝的目錄中?“

這問題很好解決,只要你重新安裝好程式後,建立新的資料目錄後,
直接將之前備份下來的舊資料目錄項目2,覆蓋到新建的資料夾中即可。
【備份的舊資料目錄項目1,是不需要了】

First Post : 2022/10/14

玩『世界迷霧』、坐『飛機』嗎?

 如題,如果你符合以上兩國條件,請繼續看下去;除非你想多學習一些新知識與技巧。

首先,

  1. 用 FlightAware 補飛機路徑的方法
    https://medium.com/fogofworld-hant/用 FlightAware 補飛機路徑的方法-5d323057ad4a

    有兩個網站可以下載相關地航跡檔:
    flightradar24 除了航跡檔外還有提供許多強大的功能,但只有付費會員才能下載航跡檔。* FlightAware 
  2. 進入 FlightAware 中文官網:https://zh-tw.flightaware.com
  3. 搜尋航班代號




  4. 確定搭乘班機的“時間 日期”訊息









  5. 再將 KML 檔案,匯入到『世界迷霧』中。

First Post : 2022/09/08

“次經”何處尋?

 

你有聽過正典、次經?

聖經裡的六十六卷書卷,它屬於“正典”。

那“次經”是被歸納在哪裡?
一般說來,天主教有收納“次經”書卷。

那麼可以在網路上查閱“次經”經文?
答案是可以的。
你只要使用 YouVersion 就可以查閱次經的相關經文內容。

次經明細:

  • 以斯拉續編上卷
  • 以斯拉續編下卷
  • 多比傳
  • 猶滴傳
  • 以斯中占補編
  • 所羅門智訓
  • 便西拉智訓
  • 巴錄書
  • 耶利米書信
  • 三章歌
  • 蘇撒拿傳
  • 彼勒與大龍
  • 瑪拿西禱言
  • 馬加比一書
  • 馬加比二書

在電腦上使用,可點下列連接:
https://my.bible.com/zh-TW/

使用範例: https://my.bible.com/zh-TW/bible/1889/1ES.1.次經











First Post : 2021/05/30

學習外國語言所需要“輸入”工具 — Google Input Tools


會撰寫這篇文章,實在是個意外

原本平常作息的生活,即將有所變更,有些小調整;連帶地需要更動平常在使用的電腦。
在新電腦的環境中,想必需要有以前“操作”的軟體及環境設定條件吧!

這當然也含括著電腦操作時的輸入法!
有點特殊的事情是,我使用”谷歌拼音輸入法“及 希伯來文、日文、希臘文 等情況。

針對這些需求,就要分別找到相對地程式來安裝
  • 谷歌拼音輸入法:GooglePinyinInstaller_x64.exe
  • 日文:GoogleJapaneseInputSetup.exe
  • 希伯來文:GoogleInputHebrew.exe — 含括在 GoogleInputToolsHebrew.zip 中
  • 希臘文:GoogleInputGreek.exe — 含括在 GoogleInputToolsGreek.zip 中
另外,個人也考量到電腦、平板、手機的操作習慣,所以採用的 Google Input Tools 架構。

對於什麼是 Google Input Tools ? 就請網友自行谷哥一下。
或是參考網誌中其他相關的文章。

在這次環境設定中,有些資料及觀念需要條列一下,以免日後忘記。

一、程式下載網頁:希伯來文、希臘文
List of 21 Google Input Tools software to download (Updated 2020)
https://typingkeyboards.com/google-input-tools/

Hebrew —— GoogleInputtoolHebrew.zip
https://mega.nz/file/OrxnUSZQ#ANVmplK3jpnW87IVKnVs_N3tO4C_76hZj-Bx0qZKb6I (因连接字串含有特殊字元,無法設定自動連接;可以複製網址字串,在瀏覽器上開啟!)
https://archive.org/download/google-input-tools

Greek —— GoogleInputtoolGreek.zip
https://archive.org/download/google-input-tools



二、因為要使用外國語言,所以要在電腦“設定”中,新增所需要的“語言”及語言套件
        語音、手寫等功能,視個人需求自行決定。

三、設定好電腦開始後,預設要”顯示“的語言,例如:繁體中文
        也要指定好預設“應用程式“語言及“輸入法“語言
   

四、認識語言列的文字標籤,如下圖一。要啟用這功能就要在設定中 設定/進階鍵盤設定/勾選。
     


五、在外國語言中,設定使用 Google Input Tools 【新增鍵盤】
      


六、最後要了解的事情,是要先新增”語言“,並安裝”語言套件“,才有相關的字體文字可以顯示。
        至於,文字的”輸入“就可以直接採用Windows內建的輸入法或是第三方廠商提供的功能,如 Google Input Tools 來處理。

First Post : 2020/06/20