PUB 到 Word |將 Publisher 檔案轉換為 Word | PUB 到 DOCX

Microsoft Publisher 是一種廣泛使用的工具,用於創建有吸引力的小冊子、傳單和其他類型的出版物。然而,當涉及到共享或協作發布者文件時,使用發布者文件可能會有點壓力。在這種情況下,我們可以將PUB轉換為Word。在本文中,我們將探索一個免費的線上工具,用於將 Publisher 檔案線上轉換為 Word。

將 PUB 轉換為 Word Online - PUB 轉換為 DOCX

使用此免費的 PUB 到 Word 線上轉換器 應用程式將您的出版商文件轉換為 Word 文檔,並以 DOCX 格式儲存輸出。它完全在您的網頁瀏覽器中運行,無需額外的軟體。

如何將 PUB 檔案轉換為 Word Online

  1. 拖放 PUB 檔案或使用線上連結從 OneDrive、Google Drive 等存取該檔案。
  2. 按一下“轉換”按鈕以執行 PUB 轉換。
  3. DOCX 格式的輸出將可供下載。
  4. 將產生的 DOCX 檔案儲存到您的電腦或行動裝置。

為了您的隱私,您的資料不會儲存在我們的伺服器上。出於安全原因,下載連結將在 24 小時後過期。

將 Publisher 檔案轉換為 Word:開發人員指南

作為開發人員,您可以透過兩個步驟輕鬆地將 Publisher 檔案 (PUB) 轉換為 Word 文件。首先,使用 Aspose.PUB API 將 PUB 檔案轉換為 PDF 格式。然後,使用 Aspose.PDF API 將 PDF 頁面轉換為 DOCX 格式。

以下部分提供了在 .NET 或 Java 中以程式設計方式將 PUB 檔案轉換為 Word 的步驟和程式碼範例。

在 C# 中將 Publisher 檔案轉換為 Word

我們可以按照以下步驟輕鬆地將任何 PUB 文件轉換為 C# 中的 Word 文件:

以下程式碼範例示範如何使用 C# 將 PUB 文件轉換為 Word 文件。

// 此程式碼範例示範如何在 C# 中將 PUB 轉換為 DOCX。
using Aspose.Pdf.Devices;
using Aspose.Pdf;
using Aspose.Pub;

// 初始化 MemoryStream 來保存輸出文檔
MemoryStream stream = new MemoryStream();

// 載入輸入 PUB 文件
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser("Sample.pub");

// 解析輸入的發布者文件
Aspose.Pub.Document doc = parser.Parse();

// 將 PUB 檔案轉換為 PDF 並將結果保存在 MemoryStream 中
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);

// 從 MemoryStream 載入輸入 PDF 文件
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);

// 初始化 DocSaveOptions 類別對象
Aspose.Pdf.DocSaveOptions options = new DocSaveOptions();

// 指定輸出word檔案的格式(DOC/DOCX)
options.Format = DocSaveOptions.DocFormat.DocX;

// 儲存輸出Word檔案(DOC/DOCX)
document.Save("PUBToWord.docx", options);

在 Java 中將 Publisher 檔案轉換為 Word

同樣,我們可以按照以下步驟在Java中將PUB檔案轉換為DOCX:

以下程式碼範例示範如何使用 Java 將 PUB 文件轉換為 Word 文件。

// 此程式碼範例示範如何在 Java 中將 PUB 轉換為 DOCX。
// 初始化 ByteArrayOutputStream 以保存中間 PDF 檔案。
final ByteArrayOutputStream os = new ByteArrayOutputStream();

// 為 PUB 檔案初始化 Pub 解析器
IPubParser parser = PubFactory.createParser("Sample.pub");

// 解析 Publisher 文件
com.aspose.pub.Document doc = parser.parse();

// 將 PUB 轉換為 PDF 檔案並將輸出儲存到流中
PubFactory.createPdfConverter().convertToPdf(doc, os);

// 載入中間 PDF 文檔
com.aspose.pdf.Document pdfDocument = new com.aspose.pdf.Document(os.toByteArray());

// 將檔案轉換或匯出為 MS Word DOCX 或 DOC 格式
pdfDocument.save("PUBToDOCX.docx", SaveFormat.DocX);

使用 C++ 將 Publisher 檔案轉換為 Word Converter

我們也可以按照以下步驟將 C++ 中的 PUB 檔案轉換為 DOCX:

以下程式碼範例示範如何使用 C++ 將 PUB 檔案轉換為 Word 文件。

// 此程式碼範例示範如何在 C++ 中將 PUB 轉換為 DOCX。
// 來源 PUB 和輸出 PDF 檔案路徑
System::String filePub = u"C:\\Files\\Sample.pub";
System::String filePdf = u"C:\\Files\\Output.pdf";

// 載入PUB文件
System::SharedPtr<IPubParser> parser = PubFactory::CreateParser(filePub);
System::SharedPtr<Aspose::Pub::Document> document = parser->Parse();

// 將 PUB 檔案轉換為 PDF
PubFactory::CreatePdfConverter()->ConvertToPdf(document, filePdf);

// 載入生成的PDF文件
auto pdfDocument = MakeObject<Aspose::Pdf::Document>(filePdf);

// 建立 DocSaveOptions 類別的實例
auto saveOptions = MakeObject<Aspose::Pdf::DocSaveOptions>();

// 將格式設定為 DocX
saveOptions->set_Format(DocSaveOptions::DocFormat::DocX);

// 儲存 DocX 文件
pdfDocument->Save(u"C:\\Files\\PUBToWord.docx", saveOptions);

PUB 到 DOCX – 免費許可證和學習資源

您可以取得免費的臨時許可證來試用這些庫,而不受評估限制。

除了將 Publisher 檔案轉換為 Word 文件之外,您還可以使用下列資源探索該程式庫的各種其他功能:

結論

總而言之,將 Publisher 檔案轉換為 Word 是一種簡單有效的方法,可讓您的文件更易於存取和使用。透過遵循本文中概述的步驟,您可以選擇使用線上 PUB 到 DOCX 轉換工具或開發自己的轉換器應用程式將 PUB 檔案轉換為 Word 格式。如有任何疑問,請隨時透過我們的免費支援論壇與我們聯繫。

也可以看看