Microsoft Publisher 文件廣泛用於專業設計和編輯任務。您可以將 PUB) 文件轉換為 DOC 和 DOCX 格式的 Word 文檔。本文介紹如何使用 C# 以編程方式轉換發布者文件:
PUB 到 Word DOC/DOCX 轉換器 – C# API 安裝
Aspose.PUB for .NET API 支持 PUB 到 PDF 文件的轉換,您可以根據需要將輸出的 PDF 文件進一步轉換為 DOC 或 DOCX 格式的 Word 文檔。因此,您需要下載Aspose.PUB for .NET和Aspose.PDF for .NETAPI的DLL文件。您還可以使用以下 NuGet 安裝命令安裝這些 API:
PM> Install-Package Aspose.PDF
PM> Install-Package Aspose.PUB
使用 C# 以編程方式將 PUB 轉換為 Word DOC/DOCX
您可以通過以下步驟將 Microsoft Publisher (.PUB) 文件轉換為 DOC 或 DOCX 格式的 Word 文檔:
- 初始化 MemoryStream 以保存輸出文檔。
- 使用 IPubParser.Parse() 方法加載並解析輸入的 PUB 文件。
- 將 PUB 文件轉換為 PDF 並將結果保存在 MemoryStream 中。
- 加載 PDF 文件並初始化 DocSaveOptions 類對象。
- 最後,指定輸出格式(DOC/DOCX)並保存Word文件。
下面的代碼顯示瞭如何使用 C# 以編程方式將 PUB 文件轉換為 DOC 或 DOCX 格式的 Word 文檔:
string fileName = dataDir + "1.pub";
// 初始化 MemoryStream 以保存輸出文檔
MemoryStream stream = new MemoryStream();
// 加載輸入 PUB 文件
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser(fileName);
// 解析輸入的發布者文件
Aspose.Pub.Document doc = parser.Parse();
// 將 PUB 文件轉換為 PDF 並將結果保存在 MemoryStream 中
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// 從 MemoryStream 加載輸入 PDF 文件
Aspose.Pdf.Document document = new Document(stream);
// 初始化 DocSaveOptions 類對象
Aspose.Pdf.DocSaveOptions options = new DocSaveOptions();
// 指定輸出word文件的格式(DOC/DOCX)
options.Format = DocSaveOptions.DocFormat.Doc;
// 保存輸出字文件(DOC/DOCX)
document.Save(dataDir + "Output.doc", options);
獲取免費的 API 許可證
您可以通過申請 免費臨時許可證 來不受任何限制地測試 PUB 到 Word 文件的轉換。
結論
在本文中,您了解瞭如何使用 C# 以編程方式將 Microsoft Publisher (PUB) 文件轉換為 DOC 或 DOCX 格式的 Microsoft Word 文件。您可以按照上面列出的簡單步驟檢查高保真轉換。此外,您可以通過訪問 文檔 進一步探索 API,或者如有任何疑問,請隨時在 免費支持論壇 上寫信給我們。我們期待與您取得聯繫!