كيفية تحويل PDF إلى Excel في Python باستخدام REST API

تحويل PDF إلى Excel في Python باستخدام REST API

يعد PDF أحد أكثر تنسيقات المستندات شيوعًا استخدامًا لتقديم المستندات. لكن من الصعب تحرير مستند PDF. لاستخراج جدول بسهولة أو تحرير نص بتنسيق جدول بيانات ، تحتاج إلى تحويل PDF إلى جداول بيانات Excel قابلة للتحرير. لذلك ، لا تحتاج إلى إضاعة الوقت لنسخ النص يدويًا ثم تحريره. تتيح لك واجهات برمجة تطبيقات محول PDF إلى XLS أو PDF إلى XLSX تحويل PDF إلى تنسيق جدول بيانات Excel بسرعة. في هذه المقالة ، سوف نتعلم كيفية تحويل PDF إلى Excel في Python باستخدام REST API.

سيتم تناول الموضوعات التالية في هذه المقالة:

Python PDF to Excel Converter API - التثبيت

من أجل تحويل ملف PDF إلى تنسيق Excel ، سنستخدم Python SDK of GroupDocs.Conversion Cloud API. إنها مكتبة Python للوثائق والصور المستقلة الغنية بالميزات. يوفر تحويلًا سريعًا للصور والمستندات من أي تنسيق ملف مدعوم إلى أي تنسيق بجودة عالية.

يمكنك تثبيت مكتبة Python للتحويل من PDF إلى XLSX في تطبيق Python الخاص بك باستخدام الأمر التالي في وحدة التحكم:

pip install groupdocs_conversion_cloud

يرجى الحصول على معرف العميل والسرية من لوحة التحكم قبل اتباع الخطوات المذكورة. بمجرد حصولك على المعرف والسر الخاصين بك ، أضف الكود في تطبيق python الخاص بك:

# مكتبة Python لتحويل PDF إلى Excel في تطبيق Python
import groupdocs_conversion_cloud

# احصل على client_id و client_secret من https://dashboard.groupdocs.cloud بعد التسجيل المجاني.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# احصل على تكوينات مختلفة
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
your_storage = "local-storage-name"

الآن ، دعنا نوضح كيفية تحويل pdf إلى تنسيق xlsx خطوة بخطوة باستخدام REST API في Python.

كيفية تحويل PDF إلى XLSX في Python باستخدام REST API

يمكننا تحويل ملف pdf إلى تنسيق Excel برمجيًا باتباع الخطوات البسيطة الواردة أدناه:

  • أولاً ، قم بإنشاء مثيل لـ ConvertApi
  • بعد ذلك ، قم بإنشاء مثيل إعدادات التحويل باستخدام ConvertSettings
  • بعد ذلك ، أدخل اسم تخزين الملفات
  • تعيين مسار ملف PDF للإدخال وتنسيق الإخراج كـ “xlsx”
  • بعد ذلك ، قم بإنشاء مثيل لـ PdfLoadOptions.
  • أدخل كلمة مرور ملف PDF
  • بعد ذلك ، قم بتعيين الإخراج \ المسار وتحميل \ الخيارات
  • بعد ذلك ، قم بإنشاء ConvertDocumentRequest باستخدام ConvertSettings كوسيطة
  • أخيرًا ، قم بتحويل pdf إلى Excel عن طريق استدعاء convert \ document() باستخدام ConvertDocumentRequest

يوضح نموذج التعليمات البرمجية التالي كيفية تغيير تنسيق pdf إلى تنسيق excel في Python:

# كيفية تحويل Python من PDF إلى Excel عبر الإنترنت
try:
  # إنشاء مثيل لواجهة برمجة التطبيقات
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # تحديد إعدادات التحويل
  settings = groupdocs_conversion_cloud.ConvertSettings()
  settings.storage_name = your_storage
  settings.file_path = "python-testing/sample-pdf-file.pdf"
  settings.format = "xlsx"

  loadOptions = groupdocs_conversion_cloud.PdfLoadOptions()
  loadOptions.password = "password"

  settings.load_options = loadOptions
  settings.output_path = "python-testing"

  # إنشاء طلب تحويل المستند
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

  # تحويل ملف pdf. إلى تنسيق xlsx
  result = convert_api.convert_document(request)
  print("pdf File converted to xlsx successfully: " + result[0].path)

except groupdocs_conversion_cloud.ApiException as e:
  print("Exception when calling convert_document: {0}".format(e.message))

أخيرًا ، سيحفظ نموذج الكود أعلاه ملف xlsx على السحابة. هذه هي أفضل طريقة لتحويل pdf إلى مستند Excel.

كيفية تحويل PDF إلى XLSX في Python باستخدام REST API

كيفية تحويل PDF إلى XLSX في Python باستخدام REST API

تحويل مجموعة من الصفحات من PDF إلى ملف Excel في Python

يمكننا تحويل مجموعة من صفحات مستند PDF إلى Excel باتباع الخطوات الواردة أدناه:

  • أولاً ، قم بإنشاء مثيل لـ ConvertApi
  • بعد ذلك ، قم بإنشاء مثيل إعدادات التحويل باستخدام ConvertSettings
  • بعد ذلك ، قم بتوفير اسم التخزين السحابي الخاص بك
  • تعيين مسار ملف PDF للإدخال وتنسيق الإخراج كـ “xlsx”
  • بعد ذلك ، قم بإنشاء مثيل لـ XlsConvertOptions
  • قم بتعيين خيارات من \ الصفحة والصفحات \ العد
  • ثم ، قم بتعيين مسار الإخراج و convertOptions
  • الآن ، قم بإنشاء ConvertDocumentRequest باستخدام ConvertSettings كوسيطة
  • أخيرًا ، قم بتحويل pdf إلى كود Excel عبر الإنترنت عن طريق استدعاء طريقة convert \ document() باستخدام ConvertDocumentRequest

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل مجموعة من الصفحات من مستند PDF إلى ملف Excel باستخدام Python:

# كيفية تحويل مجموعة من الصفحات من PDF إلى Excel في Python
# إنشاء مثيل API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# قم بإعداد إعدادات تحويل Excel
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-pdf-file.pdf"
settings.format = "xlsx"

# خيارات تحويل PDF: رقم صفحة البداية وإجمالي الصفحات المراد تحويلها
convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()
convertOptions.from_page = 2 
convertOptions.pages_count = 3

settings.convert_options = convertOptions
settings.output_path = "python-testing"

# إنشاء طلب تحويل المستند
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# تحويل صفحات PDF إلى ملف Excel
result = convert_api.convert_document(request)
print("Converted range of pages from PDF to Excel file: " + result[0].path)

أخيرًا ، سيحفظ نموذج الكود أعلاه المستند بعد التحويل من pdf إلى التفوق عبر الإنترنت على السحابة.

تحويل صفحات معينة من PDF إلى تنسيق Excel في Python

يمكننا تحويل صفحات معينة من مستند PDF إلى Excel باستخدام أفضل محول pdf إلى xlsx عبر الإنترنت بالصور باتباع الخطوات الواردة أدناه:

  • أولاً ، قم بإنشاء مثيل لـ ConvertApi
  • بعد ذلك ، قم بإنشاء مثيل إعدادات التحويل باستخدام ConvertSettings
  • بعد ذلك ، قم بتوفير اسم التخزين السحابي الخاص بك
  • تعيين مسار ملف PDF للإدخال وتنسيق الإخراج كـ “xlsx”
  • بعد ذلك ، قم بإنشاء مثيل لـ XlsConvertOptions
  • أضف رقم الصفحة للتحويل في تنسيق مصفوفة
  • ثم ، قم بتعيين مسار الإخراج و convertOptions
  • الآن ، قم بإنشاء ConvertDocumentRequest باستخدام ConvertSettings كوسيطة
  • أخيرًا ، قم بتحويل pdf إلى كود Excel عبر الإنترنت عن طريق استدعاء طريقة convert \ document() باستخدام ConvertDocumentRequest

يوضح نموذج التعليمات البرمجية التالي كيفية تصدير صفحات معينة من مستند PDF إلى ملف Excel باستخدام Python:

# كيفية تحويل صفحات معينة من ملف PDF إلى تنسيق Excel في Python
# إنشاء مثيل API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# تحديد إعدادات التحويل
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.file_path = "python-testing/sample-pdf-file.pdf"
settings.format = "xlsx"

# خيارات تحويل PDF: أرقام الصفحات المراد تحويلها
convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()
convertOptions.pages = [1, 3, 5]

settings.convert_options = convertOptions
settings.output_path = "python-testing"

# إنشاء طلب تحويل المستند
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)

# تحويل ملف PDF إلى ملف Excel
result = convert_api.convert_document(request)
print("Successfully converted PDF file to XLSX document: " + result[0].path)

أخيرًا ، ستحول عينة الكود أعلاه من pdf إلى xlsx بالصور على السحابة. يوجد محول كود pdf إلى xlsx عبر الإنترنت كما هو موضح أدناه.

محول PDF إلى Excel عبر الإنترنت مجانًا

ما هو أفضل محول PDF إلى Excel؟ Groupdocs.Conversion يوفر أفضل محول pdf إلى xlsx عبر الإنترنت مجانًا لتحويل PDF إلى تنسيق Excel. تم تطويره باستخدام Groupdocs.Conversion عبر الإنترنت من pdf إلى xlsx API.

خاتمة

لقد تعلمت في هذا المقال:

  • كيفية تحويل pdf إلى xls / xlsx دون فقدان التنسيق في Python ؛
  • كيفية تحويل ملف pdf إلى ملف Excel حسب النطاق باستخدام Python ؛
  • تحويل صفحات PDF محددة إلى تنسيق XLSX في Python ؛

بالإضافة إلى ذلك ، يمكنك معرفة المزيد حول واجهة برمجة تطبيقات تحويل تنسيق ملف GroupDocs.Conversion باستخدام الوثائق.

طرح سؤال

يمكنك طرح استفساراتك حول كيفية تحويل ملف pdf إلى تنسيق xlsx ، عبر منتدى الدعم المجاني

أنظر أيضا