PUB 轉 Word DOCX DOC

Microsoft Publisher 文件廣泛用於專業設計和編輯任務。您可以將 PUB) 文件轉換為 DOCDOCX 格式的 Word 文檔。本文介紹如何使用 C# 以編程方式轉換發布者文件:

PUB 到 Word DOC/DOCX 轉換器 – C# API 安裝

Aspose.PUB for .NET API 支持 PUB 到 PDF 文件的轉換,您可以根據需要將輸出的 PDF 文件進一步轉換為 DOC 或 DOCX 格式的 Word 文檔。因此,您需要下載Aspose.PUB for .NETAspose.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 文檔:

  1. 初始化 MemoryStream 以保存輸出文檔。
  2. 使用 IPubParser.Parse() 方法加載並解析輸入的 PUB 文件。
  3. 將 PUB 文件轉換為 PDF 並將結果保存在 MemoryStream 中。
  4. 加載 PDF 文件並初始化 DocSaveOptions 類對象。
  5. 最後,指定輸出格式(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,或者如有任何疑問,請隨時在 免費支持論壇 上寫信給我們。我們期待與您取得聯繫!

也可以看看