將 PDF 文檔轉換為 Excel 試算表是從事數據自動化、報告和分析的開發人員的一項重要需求。與靜態 PDF 不同,Excel 使得結構化數據操作和分析成為可能。在本文中,您將學習如何使用 REST API 將 PDF 轉換為 XLS 或 XLSX,這是一個強大的高保真 PDF 處理工具。
PDF to XLSX REST API
Aspose.PDF Cloud SDK for .NET 使開發人員能夠有效地從 PDF 中提取數據並將其轉換為 Excel 格式。主要功能包括:
- 準確轉換:保留表格結構、佈局和樣式。
- 支持 XLS 和 XLSX:靈活選擇您需要的格式。
- 自訂輸出選項:控制工作表結構、空白欄位和輸出路徑。
- 雲端型:跨平台運作,無需本地安裝。
前提條件
開始:
- 從 NuGet 安裝官方 SDK:
Install-Package Aspose.PDF-Cloud
在 Aspose.Cloud dashboard 創建一個免費帳戶以獲取您的客戶端 ID 和客戶端密鑰。
在 C# 中將 PDF 轉換為 Excel
這裡是如何使用 .NET SDK 自動化 PDF 轉換為電子表格:
- 使用您的憑證初始化
PdfApi
。 - 指定 PDF 檔案並輸出 Excel 格式。
- 呼叫 PutPdfInStorageToXls(…) API 以進行轉換。
// For more examples, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// 從 https://dashboard.aspose.cloud/ 獲取客戶端憑據
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// 創建 PdfApi 的實例
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// name of input PDF file
String inputFile = "Binder1-1.pdf";
// read the content of input PDF file from local drive
using (var stream = System.IO.File.OpenRead(inputFile))
{
// 上傳源 PDF 檔案到雲端儲存空間
pdfApi.UploadFile("sourceFile.pdf", stream);
// call the API to convert PDF to XLSX conversion
var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);
}
A preview of PDF to XLSX conversion preview.
您可以從 Binder.pdf 下載輸入 PDF,並從 myResultant.xlsx 下載結果 Excel 工作簿。
使用 cURL 將 Adobe PDF 轉換為 Excel
喜歡命令行工具嗎?您也可以使用 cURL 與 Aspose.PDF Cloud API。
步驟 1:生成存取令牌:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
步驟 2:將 PDF 轉換為 XLSX:
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-o "Conversion.xlsx"
- 直接將結果 Excel 儲存到雲端存儲:
curl -v "https://api.aspose.cloud/v3.0/pdf/{sourceFile}/convert/xlsx?outPath={myResultantFile}&insertBlankColumnAtFirst=false&minimizeTheNumberOfWorksheets=false&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {YOUR_ACCESS_TOKEN}" \
-d {}
將 sourceFile
替換為輸入的 PDF(可在雲端存儲中獲得),將 myResultantFile
替換為轉換後的 Excel 工作簿,並將 YOURACCESSTOKEN
替換為上面生成的 JWT 存取令牌。
嘗試線上 PDF 轉 Excel 轉換器
測試 API 而不寫任何代碼,使用我們的免費線上 PDF to XLSX converter。這是由相同的後端 REST API 提供支持。

免費線上 PDF 轉 Excel 轉換器。
結論
使用 .NET REST API,您可以輕鬆地將複雜的 PDF 文件轉換為 Excel 工作簿,簡化數據工作流程,並減少手動處理。此解決方案非常適合從事報告、財務、分析或文檔處理的開發人員。
有用的連結
推薦文章
我們強烈建議閱讀以下部落格文章以獲取資訊: