تبدیل PDF به Excel نیاز اساسی برای توسعهدهندگانی است که با اتوماسیون داده، گزارشها و تحلیل کار میکنند. بر خلاف PDFهای استاتیک، Excel امکان دستکاری و تحلیل دادههای ساختار یافته را فراهم میکند. در این مقاله، شما یاد خواهید گرفت که چگونه PDF را در C# .NET به XLS یا XLSX با استفاده از API REST تبدیل کنید، ابزاری قدرتمند برای پردازش PDF با دقت بالا.
API REST تبدیل PDF به XLSX
SDK Aspose.PDF Cloud for .NET به توسعهدهندگان این امکان را میدهد که به طور کارآمد از PDF داده استخراج کرده و آن را به فرمت Excel تبدیل کنند. ویژگیهای کلیدی شامل:
- تبدیل دقیق: ساختارهای جدول، چیدمانها و سبکها را حفظ میکند.
- پشتیبانی از XLS و XLSX: انعطاف پذیری برای هدف قرار دادن فرمت مورد نیاز شما.
- گزینههای خروجی سفارشی: کنترل ساختار ورقکار، ستونهای خالی و مسیر خروجی.
- کلاود-مبنا: در سرتاسر پلتفرمها کار میکند و نیازی به نصب محلی ندارد.
پیش نیازها
برای شروع:
- SDK رسمی را از NuGet نصب کنید:
Install-Package Aspose.PDF-Cloud
یک حساب کاربری رایگان در Aspose.Cloud dashboard ایجاد کنید تا شناسه مشتری و کلید مخفی مشتری خود را دریافت کنید.
فایل PDF را به اکسل در C# تبدیل کنید
در اینجا نحوه استفاده از SDK .NET برای خودکارسازی تبدیل PDF به صفحهگسترده آمده است:
PdfApi
را با استفاده از اعتبارنامههای خود راهاندازی کنید.- فایل PDF را مشخص کنید و فرمت خروجی Excel را تعیین کنید.
- Call the PutPdfInStorageToXls(…) API to perform the conversion.
// برای مثالهای بیشتر، 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);
}
پیش نمایشی از تبدیل PDF به XLSX.
شما میتوانید PDF ورودی را از Binder.pdf و دفترچه کار Excel حاصل را از myResultant.xlsx دانلود کنید.
تبدیل PDF به Excel با استفاده از cURL
ابزارهای خط فرمان را ترجیح میدهید؟ شما همچنین میتوانید از 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"
مرحله ۲: تبدیل 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"
- ذخیره اکسل نتیجه نهایی به طور مستقیم در ذخیرهسازی ابری:
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 رایگان آنلاین ما. این با همان API REST بکاند قدرتگیری شده است.

تبدیل کننده آنلاین PDF به Excel رایگان.
نتیجهگیری
با استفاده از .NET REST API، شما میتوانید به راحتی اسناد پیچیده PDF را به کتابهای کار Excel تبدیل کنید، جریانهای کاری داده را بهینه کنید و پردازش دستی را کاهش دهید. این راهحل برای توسعهدهندگانی که در زمینه گزارشدهی، مالی، تحلیل داده یا پردازش اسناد کار میکنند، ایدهآل است.
لینکهای مفید
مقالات پیشنهادی
ما به شدت توصیه میکنیم که به پستهای وبلاگی زیر برای اطلاعات در مورد مراجعه کنید: