PDF 轉 XLS
在本教學中,我們將引導您完成使用 Aspose.PDF for .NET 將 PDF 檔案轉換為 XLS (Microsoft Excel) 格式的過程。透過執行以下步驟,您將能夠將 PDF 檔案轉換為 XLS 格式。
先決條件
在開始之前,請確保滿足以下先決條件:
- C# 程式語言的基礎知識。
- 您的系統上安裝了適用於 .NET 的 Aspose.PDF 庫。
- 開發環境,例如 Visual Studio。
第 1 步:載入 PDF 文檔
在此步驟中,我們將使用 Aspose.PDF for .NET 載入來源 PDF 檔案。請按照以下程式碼操作:
//文檔目錄的路徑。
string dataDir = "YOUR DOCUMENTS DIRECTORY";
//載入 PDF 文件
Document pdfDocument = new Document(dataDir + "input.pdf");
一定要更換"YOUR DOCUMENTS DIRECTORY"
與您的 PDF 檔案所在的實際目錄。
步驟 2:實例化 Excel 備份選項
載入 PDF 檔案後,我們將實例化 Excel 儲存選項。使用以下程式碼:
//實例化 ExcelSaveOptions 對象
Aspose.Pdf.ExcelSaveOptions excelsave = new ExcelSaveOptions();
步驟 3:儲存產生的 XLS 文件
現在我們將轉換後的 PDF 檔案儲存為 XLS 格式。使用以下程式碼:
//將輸出儲存為 XLS 格式
pdfDocument.Save("PDFToXLS_out.xls", excelsave);
上面的程式碼將轉換後的PDF檔案儲存為XLS格式,檔案名為"PDFToXLS_out.xls"
.
使用 Aspose.PDF for .NET 將 PDF 轉換為 XLS 的範例原始碼
//文檔目錄的路徑。
string dataDir = "YOUR DOCUMENT DIRECTORY";
//載入 PDF 文件
Document pdfDocument = new Document(dataDir + "input.pdf");
//實例化 ExcelSave Option 對象
Aspose.Pdf.ExcelSaveOptions excelsave = new ExcelSaveOptions();
//將輸出儲存為 XLS 格式
pdfDocument.Save("PDFToXLS_out.xls", excelsave);
結論
在本教學中,我們介紹了使用 Aspose.PDF for .NET 將 PDF 檔案轉換為 XLS 格式的逐步流程。按照上述說明操作,您現在應該能夠將 PDF 檔案轉換為 XLS 格式。當您想要從 PDF 文件中提取表格資料並在 Microsoft Excel 中使用它時,此功能非常有用。
常見問題解答
Q:Aspose.PDF for .NET 能否將具有複雜表單和格式的 PDF 轉換為 XLS 格式?
答:是的,Aspose.PDF for .NET 旨在處理具有複雜表格和格式的 PDF。在轉換為 XLS 格式的過程中,Aspose.PDF for .NET 盡可能且準確地保留表格的佈局和結構,確保有效提取表格資料。
Q:如果 PDF 包含圖像或非表格內容會怎麼樣?
答:將 PDF 轉換為 XLS 格式時,Aspose.PDF for .NET 主要著重在擷取表格資料。非表格內容(例如圖像、註釋或自由格式文字)可能不會保留在 XLS 檔案中。產生的 XLS 檔案將主要包含從 PDF 中提取的表格資料。
Q:轉換過程中是否可以自訂 XLS 檔案的外觀和佈局?
答:Aspose.PDF for .NET 提供了自訂產生的 XLS 檔案的外觀和佈局的選項。您可以使用屬性來調整各種設定ExcelSaveOptions
類,例如指定表格的起始儲存格、設定文字編碼以及控制其他與輸出相關的選項。
Q:我可以使用 Aspose.PDF for .NET 將受密碼保護的 PDF 轉換為 XLS 格式嗎?
答:是的,Aspose.PDF for .NET 支援將受密碼保護的 PDF 轉換為 XLS 格式。載入受密碼保護的 PDF 時,您可以使用Document
類別構造函數或透過設定Password
載入 PDF 之前的屬性。