Microsoft Publisher、PUB 文件通常用於大規模列印文檔,如小冊子、小冊子、海報等。在某些情況下,我們可能需要將 PUB 文件轉換為演示文件作為 PPT 或PPTX 文件。在本文中,我們將向您展示如何在 C# 中將發布者轉換為 PPT 或 PPTX。
本文涵蓋以下主題:
將 Publisher 轉換為 PPT 的 C# API – 免費下載
將發布者 PUB 檔案轉換為 PPT 或 PPTX 格式的流程分為兩個步驟。第一步,我們將 PUB 文件轉換為 PDF 文件,然後將其轉換為 PPT 或 PPTX 格式。我們將使用 Aspose.PUB for .NET 將 PUB 檔案轉換為 PDF 格式,並使用 Aspose.PDF for .NET 將 PDF 轉換為 PPT 或 PPTX。
請下載 API 的 DLL 或使用以下 NuGet 指令安裝它們:
PM> Install-Package Aspose.PDF
PM> Install-Package Aspose.PUB
在 C# 中將 Publisher 轉換為 PPT 或 PPTX
我們可以依照下列步驟將Microsoft Publisher的PUB檔案轉換為PPT或PPTX格式:
- 建立一個 MemoryStream 物件來保存中間 PDF 檔案。
- 使用 IPubParser.Parse() 方法解析來源 PUB 檔案。
- 將 PUB 檔案轉換為 PDF 並將輸出保存在 MemoryStream 中。
- 載入 PDF 檔案並初始化 PptxSaveOptions 類別實例。
- 儲存輸出 PPT 或 PPTX 檔案。
以下程式碼範例示範如何使用 C# 以程式設計方式將 PUB 檔案轉換為 PPT 或 PPTX PowerPoint 簡報。
string fileName = "Test.pub";
// 初始化 MemoryStream 來保存輸出文檔
MemoryStream stream = new MemoryStream();
// 載入輸入 PUB 文件
IPubParser parser = PubFactory.CreateParser(fileName);
// 解析輸入的發布者文件
Aspose.Pub.Document doc = parser.Parse();
// 將 PUB 檔案轉換為 PDF 並將結果保存在 MemoryStream 中
PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// 從 MemoryStream 載入輸入 PDF 文件
Document document = new Document(stream);
// 初始化 PptxSaveOptions 類別對象
PptxSaveOptions options = new PptxSaveOptions();
// 儲存輸出演示檔 (PPT/PPTX)
document.Save("Output.pptx", options);
在線將 PUB 轉換為 PPTX
請嘗試使用此API開發的PUB 到 PPTX網路應用程式。
取得免費 API 許可證
您可以透過要求免費臨時許可證來不受任何限制地評估 API。
PUB 到 PPT – 學習資源
除了將 Publisher PUB 檔案轉換為 PPT 或 PPTX 格式之外,還可以使用下列資源探索該程式庫的各種其他功能:
結論
在本文中,我們學習如何使用 C# 以程式設計方式將 Microsoft Publisher 的 PUB 檔案轉換為 PowerPoint 簡報(如 PPT 或 PPTX 檔案)。透過遵循本文中概述的步驟,您可以輕鬆開發自己的 PUB 到 PPTX 轉換器應用程式。如有任何疑問,請隨時透過我們的免費支援論壇與我們聯繫。