Microsoft Publisher 是一款桌面出版工具,專為製作各種出版物而設計,包括新聞通訊、小冊子、傳單等 PUB 格式的出版物。然而,PUB 文件格式缺乏廣泛的兼容性。因此,有時需要將 PUB 檔案轉換為 TIFF 影像。在本文中,我們將學習如何在 C# 中將 PUB 轉換為 TIFF。我們將為您提供全面的逐步教學以及程式碼範例,以方便您的旅程。
本文涵蓋以下主題:
將 PUB 轉換為 TIFF 的 C# API
將出版商 PUB 檔案轉換為 TIFF 影像可以透過兩個步驟完成。首先,我們將使用 Aspose.PUB for .NET API 載入 PUB 檔案並將其轉換為 PDF 格式。之後,我們將使用 Aspose.PDF for .NET API 將 PDF 檔案的頁面渲染為 TIFF 影像。
請下載 API 的 DLL 或使用以下 NuGet 指令安裝它們:
PM> Install-Package Aspose.PUB
PM> Install-Package Aspose.PDF
如何將 PUB 檔案轉換為 TIFF
我們可以按照以下步驟輕鬆地將 PUB 檔案另存為 TIFF 映像:
- 建立 PUB 解析器並解析 PUB 檔案。
- 將 PUB 轉換為 PDF 文件流。
- 建立 TIFF 裝置並處理 PDF 以另存為 TIFF。
現在,讓我們看看如何在 C# 中執行這些步驟,將 Publisher PUB 檔案轉換為 TIFF。
在 C# 中將 PUB 轉換為 TIFF
請依照以下步驟在 C# 中以程式設計方式將 Publisher 檔案轉換為 TIFF 影像:
- 使用 PubFactory 類別的 CreateParser() 方法建立 PUB 解析器。
- 使用 Parse() 方法解析載入的 Publisher 檔案。
- 初始化 MemoryStream 物件來保存 PDF 檔案。
- 使用 ConvertToPdf() 方法將 PUB 轉換為 PDF。
- 使用 PDF 流建立 Document 類別的實例。
- (可選)指定 TiffSettings。
- 之後,建立具有解析度的 TiffDevice 實例和 TiffSettings 物件。
- 最後,呼叫 Process() 方法將文件儲存為 TIFF。
以下程式碼範例示範如何在 C# 中將 PUB 轉換為 TIFF。
// 此程式碼範例示範如何將 Publisher PUB 檔案轉換為 JPG 影像格式。
// 載入PUB檔案並建立PUB解析器
var parser = PubFactory.CreateParser("C:\\Files\\sample.pub");
// 解析PUB文件
var doc = parser.Parse();
// 初始化記憶體流
MemoryStream stream = new MemoryStream();
// 將 PUB 轉換為 PDF 文件
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// 載入PDF文檔流
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// 建立解析度對象
Resolution resolution = new Resolution(300);
// 建立 TiffSettings 對象
TiffSettings tiffSettings = new TiffSettings
{
Compression = CompressionType.None,
Depth = ColorDepth.Default,
};
// 建立 TIFF 設備
TiffDevice tiffDevice = new TiffDevice(resolution, tiffSettings);
// 將 PUB 檔案轉換為 TIF 圖片格式
tiffDevice.Process(document, "C:\\Files\\PUBToTIFF_out.tif");
取得免費許可證
您可以取得免費的臨時許可證來嘗試這些庫,而不受評估限制。
PUB 到 TIFF 轉換器 - 免費在線
您可以嘗試使用此免費線上 PUB 到 TIFF 轉換器 應用程式將出版商文件轉換為 TIFF 圖像,而無需安裝任何軟體或外掛程式。
在線上將 PUB 轉換為 TIFF – 學習資源
除了將 Publisher PUB 檔案轉換為 TIFF 格式之外,您還可以使用下列資源探索該程式庫的各種其他功能:
結論
在這篇文章中,我們向您展示如何在 C# 中將 PUB 轉換為 TIFF。我們提供了逐步指南和程式碼片段來幫助您入門。將 Publisher 檔案轉換為 TIFF 是一項相對簡單的任務,本部落格文章中提供的程式碼片段可以用作開發您自己的 Publisher 到 TIFF 轉換器應用程式的起點。如有任何疑問,請隨時透過我們的免費支援論壇與我們聯繫。