Skip to content

舊籍轉PDF軟體 原始碼下載

應用程式原始碼(2019/8/29)

下載

AGPL 外掛的原始碼

itextsharp

建置、安裝和運行軟體所需的文件

舊籍轉PDF軟體

這是一個基於 .NET Framework 4.6 的 WPF 應用程式,使用 ImageMagick 6.9.1 + Ghostscript 將 TIF 檔案轉換為 PDF,並用iTextSharp 5.5為PDF加上書籤。本檔案說明如何使用 Visual Basic 6 編譯和運行此應用程式。

授權

本應用程式使用 iTextSharp 5.5,採用 GNU Affero General Public License (AGPL) 第 3 版 授權。根據 AGPL 要求,本應用程式和 iTextSharp 的原始碼均已提供。詳見 LICENSE 檔案。

環境需求

編譯和運行本應用程式需要以下環境:
Visual Studio 2022,已安裝「.NET 桌面開發」工作負載。

.NET Framework 4.6(隨 Visual Studio 2022 提供,或從 Microsoft 官方網站 下載)。

相容的 Windows 作業系統(例如 Windows 10 或更高版本)。

依賴項

ImageMagick 6.9.1 Q16(32-bit) & Ghostscript:提供圖像處理與轉出PDF
iTextSharp 5.5:為PDF加上書籤。原始碼可從 iTextSharp GitHub 下載,或參考本儲存庫中的 itextsharp 資料夾(如果已包含)。

設置步驟

按照以下步驟編譯和運行應用程式:

  1. 獲取原始碼
    請解壓縮到指定資料夾(例如 D:\Projects.hornyu\20180618.國圖舊籍轉PDF軟體)。
  2. 預先安裝相關元件庫
    包括 ImageMagick 6.9.1 Q16(32-bit) & Ghostscript
  3. 預先註冊相關元件
    開啟命令提示字元視窗後,切換工作目錄到 D:\Projects.hornyu\20180618.國圖舊籍轉PDF軟體\(regsvr32),然後執行 _regOCX.bat。
  4. 在 Visual Basic 6 中開啟專案
    啟動 Visual Basic 6。

在檔案總管中導航至 D:\Projects.hornyu\20180618.國圖舊籍轉PDF軟體,然後點擊 _vb6proj.vbp。

  1. 編譯專案
    在 Visual Basic 中,選擇 檔案 > 製成。

確認建置過程無錯誤。將編譯輸出成D:\Projects.hornyu\20180618.國圖舊籍轉PDF軟體\華宇-國圖舊籍轉PDF軟體.x.x.x.exe。

  1. 運行應用程式
    在 Visual Basic 中按 F8,以偵錯模式啟動應用程式。

或者,在檔案總管中點擊 D:\Projects.hornyu\20180618.國圖舊籍轉PDF軟體\華宇-國圖舊籍轉PDF軟體.x.x.x.exe 運行編譯後的應用程式。

應用程式提供一個 WPF 介面,用於選擇包含 TIF 檔案的目錄並將其轉換為 PDF後並添加書籤。

使用方法

啟動應用程式。

使用 WPF 介面選擇包含影像檔案的目錄。

點擊「合成PDF」按鈕,將 TIF 檔案轉換為 PDF後並添加書籤。

生成的 PDF 檔案將儲存在同一目錄(或指定的輸出資料夾,視組態而定)。

確保生成的 PDF 檔案保留 iTextSharp 的版權資訊(例如在中繼資料中顯示「Producer: iTextSharp 5.5.x」)。

疑難排解

編譯錯誤:確認已安裝 .NET Framework 4.6,且專案目標框架正確。

缺少 iTextSharp:檢查 iTextSharp 5.5 NuGet 套件是否正確安裝,或確認 itextsharp 資料夾中的原始碼是否可用。

TIF 檔案問題:確保 TIF 檔案格式正確且可存取。某些 TIF 格式(例如多頁 TIF)可能需要額外庫支援。

AGPL 合規性:如果分發本應用程式,必須向接收者提供原始碼(包括本儲存庫),以符合 AGPLv3 要求。

原始碼

本應用程件的原始碼位於D:\Projects.hornyu\20180618.國圖舊籍轉PDF軟體\ 資料夾。

iTextSharp 5.5 的原始碼可從 iTextSharp GitHub 獲取,或參考本儲存庫中的 itextsharp 資料夾(如果已包含)。

有關 AGPLv3 義務的詳細資訊,請參閱 LICENSE 檔案。

聯繫方式

如有問題或疑問,請聯繫我們

Back To Top