قم بتطوير محول PDF إلى Excel باستخدام Python Cloud SDK.

كيفية تحويل PDF إلى Excel | تصدير PDF إلى Excel باستخدام Python SDK
ملفات PDF ممتازة للحفاظ على تنسيق المستندات، ولكن استخراج البيانات منها واستخدامها قد يكون معقدًا. وهنا تظهر الحاجة إلى تحويل PDF إلى Excel. يوفر مصنف Excel، بتنسيق جدول البيانات الخاص به، طريقة منظمة لتنظيم البيانات ومعالجتها. تخيل استخراج الجداول والأشكال والنصوص بسلاسة من ملف PDF وترتيبها بدقة في خلايا Excel، وجاهزة للتحليل. لا يعمل هذا التحويل على تبسيط التعامل مع البيانات فحسب، بل يعزز أيضًا الكفاءة والإنتاجية.
علاوة على ذلك، يستخدم برنامج Excel بشكل أساسي لتخزين وتنظيم البيانات مثل الإيرادات وكشوف المرتبات والمعلومات المحاسبية. فهو يسمح للمستخدم بإجراء الحسابات باستخدام هذه البيانات وإنتاج الرسوم البيانية والمخططات. الآن في هذه المقالة، سنناقش التفاصيل حول كيفية تحويل تنسيق PDF إلى تنسيق Excel.
- مجموعة أدوات تطوير البرامج السحابية Python لمعالجة ملفات PDF
- تحويل PDF إلى Excel في Python
- تحويل PDF إلى XLS باستخدام الأمر cURL
مجموعة أدوات تطوير البرامج السحابية Python لمعالجة ملفات PDF
Aspose.PDF Cloud SDK for Python يظهر كأداة قوية لتبسيط عملية تحويل PDF إلى XLS. فهو لا يسهل عملية تحويل “pdf إلى excel” فحسب، بل إنه يوفر أيضًا عددًا لا يحصى من الإمكانيات الأخرى. تخيل الاستفادة من القدرة على التعامل مع ملفات PDF واستخراج بيانات محددة وإنشاء ملفات جاهزة لـ Excel دون عناء.
الخطوة الأولى هي تثبيت Python Cloud SDK الذي يتوفر للتنزيل عبر مستودع PIP وGitHub. لذا، يرجى تنفيذ الأمر التالي على موجه الأوامر/المحطة الطرفية لتثبيت أحدث إصدار من Cloud SDK.
pip install asposepdfcloud
مايكروسوفت فيجوال ستوديو
في حالة احتياجك إلى إضافة المرجع مباشرةً في مشروع Python الخاص بك ضمن Visual Studio IDE، يرجى البحث عن asposepdfcloud كحزمة ضمن نافذة بيئة Python. يرجى اتباع الخطوات المرقمة في الصورة أدناه لإكمال عملية التثبيت.

الصورة 1:- حزمة Aspose.PDF Cloud SDK لـ Python.
باي تشارم
PyCharm هي بيئة تطوير متكاملة شائعة لتطوير Python. في هذا القسم، سنناقش إعدادات PyCharm على نظام التشغيل Windows.
- انقر فوق قائمة الملف وحدد عنصر القائمة “الإعدادات…”

الصورة 2:- عنصر قائمة إعدادات PyCharm.
- قم بتوسيع شجرة المشروع من اليسار وحدد خيار Python Interpreter.
- انقر فوق علامة + (زائد) في القسم الأيمن وأدخل asposepdfcloud في حقل البحث فوق مربع حوار الحزم المتوفرة.
- الآن انقر على زر تثبيت الحزمة.

الصورة 3:- حزمة Aspose.PDF Cloud لـ Python.
بمجرد تثبيت SDK، سيتم عرض رسالة النجاح.

الصورة 4: - رسالة النجاح بمجرد تثبيت Aspose.PDF Cloud for Python.
- في حالة عدم وجود حساب موجود لديك على لوحة التحكم السحابية، يمكنك إنشاء حساب مجاني باستخدام بيانات اعتماد GitHub أو Google. قم الآن بتسجيل الدخول إلى لوحة التحكم واحصل على بيانات اعتماد العميل المخصصة لك.

الصورة 5:- بيانات اعتماد العميل على لوحة معلومات Aspose.Cloud.
تحويل PDF إلى Excel في Python
يرجى اتباع التعليمات أدناه لتحويل ملف PDF إلى مصنف Excel (XLSX) باستخدام مقتطف من التعليمات البرمجية بلغة Python. يرجى ملاحظة أن مقتطفات التعليمات البرمجية التالية تتوقع أن يكون ملف PDF المدخل متاحًا في التخزين السحابي.
- أولاً، قم بإنشاء مثيل لفئة ApiClient مع توفير معرف العميل وسر العميل كوسائط.
- ثانيًا، قم بإنشاء مثيل لفئة PdfApi التي تأخذ كائن ApiClient كحجة.
- قم الآن بتحديد اسم ملف PDF المدخل واسم ملف XLSX الناتج.
- أخيرًا، قم باستدعاء الطريقة putpdfinstoragetoxlsx(..) التي تأخذ ملف PDF المدخل، واسم ملف XLSX الناتج، ومعلمة اختيارية لإنشاء أوراق عمل موحدة.
# لمزيد من عينات التعليمات البرمجية، يرجى زيارة https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-python
# للحصول على بيانات اعتماد العميل، يرجى زيارة https://dashboard.aspose.cloud/
def pdf2xlsx():
try:
#Client credentials
client_secret = "406b404b2df649611e508bbcfcd2a77f"
client_id = "88d1cda8-b12c-4a80-b1ad-c85ac483c5c5"
#initialize PdfApi client instance using client credetials
pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)
# إنشاء مثيل PdfApi أثناء تمرير PdfApiClient كحجة
pdf_api = PdfApi(pdf_api_client)
#input PDF file name
input_file = 'awesomeTable.pdf'
# اسم المصنف الناتج في الاكسل
resultant_file_name = 'Resultant.xlsx'
# اتصل بـ API لتحويل تنسيق PDF إلى تنسيق Excel
response = pdf_api.put_pdf_in_storage_to_xlsx(name=input_file, out_path=resultant_file_name, uniform_worksheets='true')
# طباعة الرسالة في وحدة التحكم (اختياري)
print('PDF successfully converted to Excel format !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))

الصورة 6:- معاينة تحويل PDF إلى Excel.
يمكن تنزيل ملفات العينة المستخدمة في المثال أعلاه من awesomeTable.pdf و Resultant.xlsx.
تحويل PDF إلى XLS باستخدام الأمر cURL
يمكن إنجاز تحويل PDf إلى XLS بسهولة باستخدام Aspose.PDF Cloud جنبًا إلى جنب مع أوامر cURL، حيث يمثل نهجًا مبسطًا وآليًا. من خلال استخدام أوامر cURL جنبًا إلى جنب مع Aspose.PDF Cloud، فإننا لا نبسط عملية التحويل فحسب، بل ونمكّن أيضًا من التكامل السلس في تدفقات العمل المختلفة.
الطريقة الأولى في هذا النهج هي إنشاء رمز ويب JSON (JWT) استنادًا إلى بيانات اعتماد العميل. لذا، يُرجى تنفيذ الأمر التالي لإنشاء رمز JWT.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
بمجرد حصولنا على رمز JWT، يرجى تنفيذ الأمر التالي لتحويل تنسيق PDF إلى تنسيق XLS.
curl -v "https://api.aspose.cloud/v3.0/pdf/awesomeTable.pdf/convert/xlsx?outPath=Converted.xlsx&uniformWorksheets=true" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
خاتمة
في الختام، سواء اخترنا Aspose.PDF Cloud SDK القوي لـ Python أو استخدمنا أوامر cURL جنبًا إلى جنب مع Aspose.PDF Cloud، يمكننا بسهولة تحقيق هدفنا لتحويل تنسيق PDF إلى Excel. تقدم Aspose.PDF Cloud SDK لـ Python حلاً شاملاً وسهل الاستخدام للمطورين، مما يمكّنك من مجموعة من الوظائف التي تتجاوز التحويل. من ناحية أخرى، يوفر الاستفادة من أوامر cURL نهجًا متعدد الاستخدامات وقابلًا للبرمجة. بغض النظر عن الطريقة المختارة، فإن كلا النهجين يمثلان أدوات قوية، مما يؤدي إلى إحداث ثورة في كيفية هيكلة البيانات واستخراجها من ملفات PDF.
- في حالة مواجهة أي مشكلة أثناء استخدام Python Cloud SDK، فلا تتردد في الاتصال بنا عبر منتدى دعم العملاء المجاني.
مقالات ذات صلة
ننصحك بزيارة المقالات التالية للتعرف على: