pdf 轉 xlsx

如何在 C# .NET 中將 PDF 轉換為 Excel 工作簿。

PDF 不同,Excel 工作簿提供了一個用於組織、計算和呈現資料的多功能平台,使得轉換不僅重要且不可或缺。因此,將 PDF 文件轉換為 Excel 工作簿成為關鍵的解決方案,彌合了靜態文件和動態數據分析之間的差距。

PDF 到 Excel 轉換 API

Aspose.PDF Cloud SDK for .NET 是一款用於將 PDF 檔案轉換為 Excel 格式的強大工具,提供了簡化轉換過程並增強資料操作的全面功能。首先,我們需要在 NuGet 套件管理器中搜尋“Aspose.Pdf-Cloud”,然後點擊“新增套件”按鈕。這將在您的專案中新增 SDK 引用。其次,從雲端儀表板取得您的客戶端憑證。如果您沒有現有帳戶,只需按照快速入門文章中指定的說明建立免費帳戶即可。

使用 C# .NET 將 PDF 轉換為 Excel

在本節中,我們將探索使用 C# .NET 將 PDF 檔案轉換為 Excel 的強大且功能豐富的解決方案。這種轉換使您能夠獲得高級資料提取和操作功能。

PdfApi pdfApi = new PdfApi(clientSecret, clientID);

建立 PdfApi 類別的對象,我們在其中傳遞客戶端憑證作為參數。

pdfApi.UploadFile("sourceFile.pdf", stream);

將輸入的 PDF 檔案上傳到雲端儲存。

var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);

啟動 PDF 到 XLSX 轉換 API。成功轉換後,生成的工作簿會儲存在雲端儲存中。

// 更多範例,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);

// 輸入JPG影像的名稱
String inputFile = "Binder1-1.pdf";

// 從本機磁碟機載入來源 PDF 文件
using (var stream = System.IO.File.OpenRead(inputFile))
{
    // 將來源PDF檔案上傳到雲端存儲
    pdfApi.UploadFile("sourceFile.pdf", stream);

    // 呼叫API將PDF轉換為XLSX轉換
    var resltant = pdfApi.PutPdfInStorageToXlsx("input.pdf", outPath: "myResultant.xlsx", insertBlankColumnAtFirst: false, uniformWorksheets: false);
}
pdf 轉 xlsx

PDF 到 XLSX 轉換預覽的預覽。

上例中產生的範例 PDF 檔案和結果 Excel 工作簿可以從 Binder1-1.pdfmyResultant.xlsx 下載。

使用 cURL 指令將 PDF 轉換為 XLSX

使用 Aspose.PDF Cloud 將 PDF 檔案轉換為 Excel 工作簿變得無縫,這是一個強大的基於雲端的解決方案,為資料提取和操作提供了一系列優勢。透過使用 cURL 指令,您可以輕鬆啟動 PDF 到 Excel 的轉換。此方法的第一步是使用以下命令產生 JWT 存取權令牌:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

現在我們有了 JWT 令牌,我們需要執行以下命令將 PDF 轉換為 Excel 工作簿。

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 {accessToken}" \
-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 {accessToken}" \
-d {}

sourceFile 替換為輸入 PDF 的名稱(在雲端儲存中可用),將 myResultantFile 替換為轉換後的 Excel 工作簿的名稱,將 accessToken 替換為上面產生的 JWT 存取權令牌。

免費 PDF 到 Excel 轉換器

為了快速測試 Aspose.PDF Cloud 的驚人功能,請嘗試使用我們免費的 PDF to XLSX Converter 應用程式。這個輕量級且超高效的應用程式是在 Aspose.PDF Cloud REST API 之上開發的。

pdf轉excel

免費 PDF 到 XLSX 轉換應用程式。

結論

無論您選擇使用 cURL 命令的 Aspose.PDF Cloud 的簡化效率,還是與 .NET 應用程式的強大集成,將 PDF 文件轉換為 Excel 工作簿都變得前所未有的簡單。儘管如此,這兩種方法都提供了無與倫比的優勢,包括高品質轉換、可自訂設定、批次功能以及與現有工作流程的無縫整合。

有用的連結

相關文章

我們強烈建議造訪以下部落格文章以獲取以下資訊: