في مجال إدارة البيانات، غالبًا ما تكون ملفات PDF بمثابة مستودعات للمعلومات القيمة. ومع ذلك، فإن استخراج البيانات ومعالجتها من هذه الملفات يمكن أن يكون مهمة شاقة، خاصة عند التعامل مع البيانات الجدولية. هذا هو المكان الذي تظهر فيه الحاجة إلى تحويل PDF إلى Excel باستخدام C# .NET. علاوة على ذلك، من خلال تحويل مصنفات PDF إلى Excel، يمكنك الحصول على القدرة على الوصول بسهولة إلى البيانات الجدولية وتحليلها ومعالجتها بتنسيق جدول بيانات مألوف.
- واجهة برمجة تطبيقات تحويل PDF إلى Excel
- تحويل PDF إلى Excel في C# .NET
- احفظ ملف PDF كمصنف Excel باستخدام أوامر cURL
واجهة برمجة تطبيقات تحويل PDF إلى Excel
مع GroupDocs.Conversion Cloud SDK for .NET، يصبح تحويل ملفات PDF إلى تنسيق Excel أمرًا سهلاً. يوفر SDK القوي هذا عددًا كبيرًا من الميزات المصممة لتبسيط عملية التحويل وتعزيز الكفاءة. يضمن التوافق القوي تحويلاً سهلاً حتى لملفات PDF الأكثر تعقيدًا. علاوة على ذلك، توفر الإعدادات القابلة للتخصيص تحكمًا دقيقًا في المخرجات، بينما تسمح بنيتها السحابية بالوصول السهل في أي وقت وفي أي مكان.
نحتاج أولاً إلى تثبيت SDK من خلال البحث في GroupDocs.Conversion-Cloud في مدير الحزم NuGet. هناك خيار آخر وهو تنفيذ الأمر التالي في وحدة تحكم مدير الحزم.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.4.0
نحتاج الآن إلى الحصول على بيانات اعتماد API المخصصة لدينا (أي معرف العميل وسر العميل).يرجى اتباع التعليمات المحددة في هذا [البرنامج التعليمي] القصير8 الذي يشرح تفاصيل كيفية الحصول على بيانات اعتماد واجهة برمجة التطبيقات.
تحويل PDF إلى Excel في C# .NET
في هذا القسم، سنستكشف تفاصيل تقديم تحويل دقيق وموثوق من PDF إلى Excel باستخدام C# .NET.
- قم بإنشاء مثيل لفئة “التكوين” حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.
var configurations = new Configuration(clientId, clientSecret1);
- قم بتهيئة
ConvertApi
حيث نقوم بتمرير كائن التكوين كوسيطة إدخال.
var apiInstance = new ConvertApi(configurations);
- قم بتحميل ملف PDF المدخل إلى وحدة التخزين السحابية.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
- قم بإنشاء مثيل “ConvertSettings” حيث نحدد اسم ملف PDF المدخل والتنسيق الناتج كـ “xls” واسم مصنف Excel الناتج كوسيطات.
var settings = new ConvertSettings{...}
- اتصل بـ ConvertDocumentRequest API لتحويل PDF إلى XLS وحفظ مصنف Excel الناتج في وحدة التخزين السحابية.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// المزيد من الأمثلة على https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// احصل على بيانات اعتماد API الخاصة بك
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";
// قم بإنشاء مثيل لفئة التكوين وقم بتهيئته باستخدام معرف العميل وسر العميل.
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// حدد قيمة ApiBaseUrl لتعيين عنوان url الأساسي لواجهة برمجة تطبيقات تحويل PDF إلى XLS.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";
// تهيئة مثيل لفئة ConvertApi مع كائن فئة التكوين.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
// قراءة محتوى ملف PDF المدخل من محرك الأقراص المحلي
using (var stream = System.IO.File.OpenRead("marketing.pdf"))
{
// إنشاء مثيل FileApi
var fileUpload = new FileApi(configurations);
// تحميل ملف PDF المدخل إلى التخزين السحابي
fileUpload.UploadFile(new UploadFileRequest("marketing.pdf", stream));
// قم بإنشاء ConvertSettings حيث نحدد ملف PDF المدخل واسم ورقة عمل Excel الناتجة
var settings = new ConvertSettings
{
StorageName = "internal",
FilePath = "marketing.pdf",
Format = "xls",
OutputPath = "myResultant.xls"
};
// قم باستدعاء طريقة ConvertDocument لبدء تحويل PDF إلى Excel.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
if (response != null && response.Equals("OK"))
{
// طباعة رسالة النجاح
Console.WriteLine("The PDF to Excel conversion completed successfully !");
}
}
يمكن تنزيل ملف PDF المُدخل ومصنف Excel الناتج الذي تم إنشاؤه أعلاه من marketing.pdf و myResultant.xls.
احفظ ملف PDF كمصنف Excel باستخدام أوامر cURL
دعنا نستكشف التفاصيل حول كيفية تقديم GroupDocs.Conversion Cloud حلاً سلسًا لتحويل ملفات PDF إلى مصنفات Excel باستخدام عدد قليل فقط من أوامر cURL البسيطة. من خلال الاستفادة من قوة خدمة التحويل السحابية هذه، يمكنك بسهولة تحويل مستندات PDF الخاصة بك إلى تنسيق Excel، مما يتيح معالجة وتحليل البيانات المتقدمة. لا يوفر هذا التكامل الوقت فحسب، بل يضمن أيضًا الدقة في الحفاظ على بنية ومحتوى بيانات PDF الخاصة بك داخل مصنف Excel.
أولاً، نحتاج إلى إنشاء رمز وصول JWT استنادًا إلى بيانات اعتماد العميل، وبمجرد إنشاء رمز JWT، يرجى تنفيذ أمر cURL التالي لتحويل جدول CSV إلى جدول HTML وحفظ ملف HTML الناتج في التخزين السحابي.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xls\", \"LoadOptions\": { \"Format\": \"pdf\" }, \"OutputPath\": \"{myResultantFile}\"}"
الرجاء استبدال “sourceFile” باسم مستند PDF المُدخل، و"myResultantFile" باسم مصنف Excel الناتج و"accessToken" برمز وصول JWT المخصص.
- إذا كنا بحاجة إلى حفظ مصنف Excel الناتج على محرك الأقراص المحلي، فيرجى محاولة استخدام أمر cURL التالي:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"internal\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xls\", \"LoadOptions\": { \"Format\": \"pdf\" }}" \
-o "{myResultantFile}"
تطبيق تحويل PDF إلى Excel
من فضلك حاول استخدام تطبيقنا المجاني PDF to XLSX Converter. تطبيق خفيف الوزن وفائق الكفاءة، تم تطويره فوق GroupDocs.Conversion Cloud REST APIs ويمكّنك من مشاهدة الإمكانات المذهلة لـ REST API.
روابط مفيدة
خاتمة
في الختام، سواء كنت تفضل مرونة أوامر cURL أو قوة .NET REST API، فإن GroupDocs.Conversion Cloud تقدم حلاً شاملاً لتحويل ملفات PDF إلى مصنفات Excel. نوصيك بشدة باستكشاف قوة GroupDocs.Conversion Cloud اليوم وتبسيط سير عمل تحويل PDF إلى XLSX بسهولة.
مقالات ذات صلة
نوصي بشدة بزيارة الروابط التالية لمعرفة المزيد حول: