تحويل PDF المستندات إلى Excel جداول بيانات هو حاجة حيوية للمطورين الذين يعملون مع أتمتة البيانات والتقارير والتحليل. على عكس ملفات PDF الثابتة، يتيح Excel التلاعب بالبيانات وتحليلها بشكل منظم. في هذه المقالة، ستتعلم كيفية تحويل PDF إلى XLS أو XLSX باستخدام C# .NET عبر REST API، وهي أداة قوية لمعالجة PDF عالية الدقة.
API لتحويل PDF إلى XLSX
يمكّن Aspose.PDF Cloud SDK for .NET المطورين من استخراج البيانات من ملفات PDF بكفاءة وتحويلها إلى تنسيق Excel. تشمل الميزات الرئيسية ما يلي:
- تحويل دقيق: يحتفظ بهياكل الجداول والتخطيطات والأساليب.
- دعم لـ XLS و XLSX: مرونة لاستهداف التنسيق الذي تحتاجه.
- خيارات المخرجات المخصصة: التحكم في هيكل ورقة العمل، الأعمدة الفارغة، ومسار الإخراج.
- مبني على السحابة: يعمل عبر المنصات دون الحاجة إلى تثبيت محلي.
المتطلبات السابقة
للبدء:
- قم بتثبيت SDK الرسمي من NuGet:
Install-Package Aspose.PDF-Cloud
أنشئ حسابًا مجانيًا في Aspose.Cloud dashboard للحصول على معرف العميل وكلمة السر الخاصة بالعميل.
تحويل PDF إلى Excel في C#
إليك كيفية استخدام .NET SDK لأتمتة تحويل PDF إلى جدول بيانات:
- تهيئة
PdfApi
باستخدام بيانات الاعتماد الخاصة بك. - حدد ملف PDF وصيغة Excel الناتجة.
- استدعاء واجهة برمجة التطبيقات PutPdfInStorageToXls(…) لإجراء التحويل.
// لرؤية المزيد من الأمثلة، 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);
// استدعِ واجهة برمجة التطبيقات لتحويل ملف PDF إلى XLSX
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"
الخطوة 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 عبر الإنترنت
اختبر واجهة برمجة التطبيقات دون كتابة أي رمز باستخدام محول PDF إلى XLSX المجاني عبر الإنترنت. يتم تشغيل هذا بواسطة نفس واجهة برمجة التطبيقات الخلفية REST.

محوّل PDF إلى Excel مجاني عبر الإنترنت.
استنتاج
باستخدام .NET REST API ، يمكنك بسهولة تحويل مستندات PDF المعقدة إلى دفاتر عمل Excel ، تبسيط تدفقات البيانات ، وتقليل المعالجة اليدوية. هذه الحلول مثالية للمطورين الذين يعملون في مجالات التقارير ، المالية ، التحليلات ، أو معالجة المستندات.
روابط مفيدة
المقالات الموصى بها
نوصي بشدة بقراءة مدونات المشاركات التالية للحصول على معلومات حول: