您是否正在尋找一種將資料從 Microsoft Publisher PUB 檔案傳輸到 Excel 電子表格 (XLSX) 的方法?別再猶豫了!這篇部落格文章將引導您透過多種方法將 Publisher 轉換為 Excel,確保您的資料保持完整且組織良好。
將 Publisher 轉換為 Excel Online - PUB 為 XLSX
使用此免費的線上 PUB 到 Excel 轉換器 將您的發布商文件轉換為 Excel 電子表格。直接從 Web 瀏覽器將轉換後的檔案儲存為 XLSX 格式,無需安裝任何額外的軟體。
如何將 Publisher 轉換為 Excel Online
透過 4 個易於遵循的步驟,輕鬆將 PUB 轉換為 XLSX:
上傳您的 PUB 檔案:只需將檔案拖放到轉換器中或輸入線上連結即可從 OneDrive、Google Drive 等雲端儲存服務存取它。
啟動轉換:點選“轉換”按鈕開始轉換過程。
產生您的 XLSX 檔案:我們的轉換器將快速準備您的 XLSX 格式的文件,以供下載。
下載並儲存:將產生的 XLSX 檔案儲存到您的電腦、行動裝置或首選儲存位置。
我們優先考慮您的隱私和安全,我們絕不會將您的資料儲存在我們的伺服器上。此外,我們確保下載連結僅在 24 小時內有效,之後會自動過期,從而為您的敏感資訊提供額外的保護。
Publisher to Excel:開發人員指南
Aspose 提供 API 來輕鬆將您的發布者文件轉換為 Excel 電子表格。為此,我們將遵循兩步驟流程將 PUB 檔案轉換為 XLSX 格式。首先,我們將使用 Aspose.PUB API 將 PUB 檔案轉換為 PDF 格式。然後,我們將利用 Aspose.PDF API 將 PDF 頁面轉換為 XLSX 格式。
以下部分將向您展示如何在 .NET 或 Java 中以程式設計方式將 PUB 檔案轉換為 Excel。您將獲得逐步說明和程式碼範例,以幫助您輕鬆且有效率地完成操作。
在 C# 中將 Publisher 轉換為 Excel
我們可以按照以下步驟輕鬆地將任何 PUB 檔案轉換為 C# 中的 Excel 電子表格:
- 在您的應用程式中安裝 Aspose.PUB for .NET 和 Aspose.PDF for .NET。
- 使用以下程式碼範例載入 PUB 檔案並將其轉換為 XLSX 格式。
以下程式碼範例示範如何使用 C# 將 PUB 檔案轉換為 Excel 檔案。
// 初始化 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.ExcelSaveOptions options = new ExcelSaveOptions();
// 指定輸出word檔案的格式(DOC/DOCX)
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// 儲存輸出Word檔案(DOC/DOCX)
document.Save("PUBToExcel.xlsx", options);
在 Java 中將 Publisher 轉換為 Excel
同樣,我們可以按照以下步驟在Java中將PUB檔案轉換為XLSX:
- 在您的應用程式中安裝 Aspose.PUB for Java 和 Aspose.PDF for Java。
- 使用以下 Java 程式碼載入 PUB 檔案並將其轉換為 XLSX 格式。
以下程式碼範例示範如何使用 Java 將 PUB 檔案轉換為 Excel 檔案。
// 此程式碼範例示範如何在 Java 中將 PUB 轉換為 DOCX。
// 初始化 ByteArrayOutputStream 以保存中間 PDF 檔案。
final ByteArrayOutputStream os = new ByteArrayOutputStream();
// 為 PUB 檔案初始化 Pub 解析器
IPubParser parser = PubFactory.createParser("Sample.pub");
// 解析 Publisher 文件
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("PUBToXLSX.xlsx", com.aspose.pdf.SaveFormat.Excel);
C++ 中的 Publisher 到 Excel 轉換器
我們也可以按照以下步驟將 PUB 檔案轉換為 C++ 中的 XLSX:
- 在您的應用程式中安裝 Aspose.PUB for C++ 和 Aspose.PDF for ++。
- 使用以下 C++ 程式碼範例載入 PUB 檔案並將其轉換為 XLSX 格式。
以下程式碼範例示範如何使用 C++ 將 PUB 檔案轉換為 Excel 檔案。
// 此程式碼範例示範如何在 C++ 中將 PUB 轉換為 XLSX。
// 來源 PUB 和輸出 PDF 檔案路徑
System::String filePub = u"Sample.pub";
System::String filePdf = u"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);
// 建立 ExcelSaveOptions 類別的實例
auto saveOptions = MakeObject<Aspose::Pdf::ExcelSaveOptions>();
// 將格式設定為 XLSX
saveOptions->set_Format(ExcelSaveOptions::ExcelFormat::Xlsx);
// 儲存 XLSX 文件
pdfDocument->Save(u"PUBToXLSX.xlsx", saveOptions);
取得免費許可證
您可以獲得免費的臨時許可證來嘗試這些庫,而不受評估限制。
PUB 到 XLSX – 免費資源
除了將 Publisher 轉換為 Excel 之外,您還可以使用下列資源來探索 API 的各種其他功能:
結論
總而言之,將 Publisher 檔案轉換為 Excel 可以大幅簡化資料管理並提高您的工作效率。您可以使用本文中討論的線上 PUB 到 XLSX 轉換器實現平穩高效的轉換。透過利用 Aspose API,您可以輕鬆地將此類功能整合到您的應用程式中。如有任何疑問,請隨時透過我們的免費支援論壇與我們聯繫。