從 Visual Basic 6 起採用它來開發應用程式,那是在二十年 (1999) 前的資策會,當做解決千禧蟲(Year 2000 Problem,俗稱Y2K)的雛形工具。目前自己公司內仍有幾個 Windows 應用程式是用 VB6 設計的,趁著新冠肺炎疫情的空檔期間,決定改移植到 Python (3.8.5)。

從 Visual Basic 6 起採用它來開發應用程式,那是在二十年 (1999) 前的資策會,當做解決千禧蟲(Year 2000 Problem,俗稱Y2K)的雛形工具。目前自己公司內仍有幾個 Windows 應用程式是用 VB6 設計的,趁著新冠肺炎疫情的空檔期間,決定改移植到 Python (3.8.5)。
現有的 PDFCreator 軟體是採用 Visual Basic (VB6) 程式語言所開發,這個程式語言雖然很好用,但屬於十多年前老舊的軟體開發環境 (Visual Studio),對於 Unicode/UTF8 的編碼支援並不充足,還有負責轉換 Postscript 為 PDF 檔案格式的核心軟體 – Ghostscript ,也有無法處理 Unicode 檔名的問題,因而導致 PDFCreator 軟體會發生中文 (Unicode) 檔名的處理錯誤,必須另行修改原始碼來解決這些軟體 (VB6/Ghostscript) 的先天缺陷情況。
近幾日開始使用這一套開發者預覽版 (v1.9.0/僅英語語系) 進行功能測試,發現簡繁體中文檔名及資料夾名稱的問題已經完全解決了,當回報中文的測試結果到[ 預覽版討論區 ]給軟體作者時,他們也很高興回覆終於解決中文問題。雖然這只是個試用版本,不過常用的基本功能皆運作良好,本來預想在幾天測試過後就將它移除,重新安裝軟體回到 v1.7.0 版本,不過目前已經改變之前的想法,將會保留下來繼續使用和測試。
重新改寫的 PDFCreator 軟體版本,仍然會維持免費與公開原始碼 (open source) 的授權形式,非常敬佩這些軟體作者的努力。有興趣的人趕快去下載軟體來試用看看或到討論區了解開發情況,期待在年底左右官方網站會發布正式版本,就可以卸下這幾年持續開發中文修正版的事情。