Microsoft Publisher 是一種廣泛使用的工具,用於創建有吸引力的小冊子、傳單和其他類型的出版物。然而,當涉及到共享或協作發布者文件時,使用發布者文件可能會有點壓力。在這種情況下,我們可以將PUB轉換為Word。在本文中,我們將探索一個免費的線上工具,用於將 Publisher 檔案線上轉換為 Word。
將 PUB 轉換為 Word Online - PUB 轉換為 DOCX
使用此免費的 PUB 到 Word 線上轉換器 應用程式將您的出版商文件轉換為 Word 文檔,並以 DOCX 格式儲存輸出。它完全在您的網頁瀏覽器中運行,無需額外的軟體。
如何將 PUB 檔案轉換為 Word Online
- 拖放 PUB 檔案或使用線上連結從 OneDrive、Google Drive 等存取該檔案。
- 按一下“轉換”按鈕以執行 PUB 轉換。
- DOCX 格式的輸出將可供下載。
- 將產生的 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 文件:
- 在您的應用程式中安裝 Aspose.PUB for .NET 和 Aspose.PDF for .NET。
- 使用下列程式碼範例載入 PUB 檔案並將其轉換為 DOCX 格式。
以下程式碼範例示範如何使用 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:
- 在您的應用程式中安裝 Aspose.PUB for Java 和 Aspose.PDF for Java。
- 使用以下 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:
- 在您的應用程式中安裝 Aspose.PUB for C++ 和 Aspose.PDF for ++。
- 使用下列 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 格式。如有任何疑問,請隨時透過我們的免費支援論壇與我們聯繫。