تبدیل 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 to xlsx

پیش نمایشی از تبدیل 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 to excel

تبدیل کننده آنلاین PDF به Excel رایگان.

نتیجه‌گیری

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

لینک‌های مفید

مقالات پیشنهادی

ما به شدت توصیه می‌کنیم که به پست‌های وبلاگی زیر برای اطلاعات در مورد مراجعه کنید: