XLSB إلى PDF

احفظ XLSB كملف PDF | قم بتحويل Xls إلى PDF عبر الإنترنت

XLSB عبارة عن مجموعة من السجلات والهياكل التي تحدد محتوى مصنف Excel. عادةً ما يتضمن المحتوى جداول غير منظمة أو شبه منظمة من الأرقام أو النصوص أو كل من الأرقام والنصوص والصيغ واتصالات البيانات الخارجية والمخططات والصور. من أجل الحصول على قدرة أكبر على التكيف ومشاركة البيانات عبر الفرق ، يعد التحويل إلى تنسيق PDF نهجًا عمليًا. لذلك ، في هذه المقالة ، سنناقش التفاصيل حول كيفية تحويل XLSB إلى PDF باستخدام Python SDK.

واجهة برمجة تطبيقات تحويل Excel

Aspose.Cells Cloud SDK For Python هو حلنا المثبت لإنشاء ملفات Excel ومعالجتها وتحويلها إلى تنسيقات الملفات الرئيسية بما في ذلك PDF. لذلك دعنا نثبت SDK عن طريق تنفيذ الأمر التالي:

pip install asposecellscloud

بعد التثبيت ، تتمثل الخطوة التالية في تسجيل حساب مجاني عبر Aspose.Cloud dashboard باستخدام حساب GitHub أو Google أو استخدام التسجيل للحصول على بيانات اعتماد العميل.

XLSB إلى PDF في Python

في هذا القسم ، سوف نتبع الخطوات لتحميل ورقة عمل XLSB (excel) من التخزين السحابي وتحويلها إلى تنسيق PDF. يرجى ملاحظة أننا سنقوم بتحويل المصنف الكامل إلى تنسيق PDF.

  • أولاً ، قم بإنشاء كائن من CellsApi باستخدام بيانات اعتماد العميل
  • ثانيًا ، حدد اسم الإدخال XLSB واسم الملف الناتج وتنسيق الإخراج بتنسيق PDF
  • استدعاء طريقة cellworkbookgetworkbook (…) لتحويل XLSB إلى PDF وحفظ الإخراج في التخزين السحابي
# لمزيد من عينات الكود ، يرجى زيارة https://github.com/aspose-cells-cloud/aspose-cells-cloud-python

def XLSBtoPDF():
    try:
        #Client credentials
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"

        # تهيئة مثيل CellsApi
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # إدخال مصنف XLSB
        input_file = "myDocument.xlsb"
        # الشكل الناتج
        format = "PDF"
        # اسم الملف الناتج
        output = "Converted.pdf"

        # استدعاء API لتحويل XLSB إلى PDF
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

        # طباعة رمز الاستجابة في وحدة التحكم
        print(response)

        # طباعة رسالة في وحدة التحكم (اختياري)
        print('XLSB sucessfully converted to PDF !')    
    except ApiException as e:
        print("Exception while calling CellsApi: {0}".format(e))
        print("Code:" + str(e.code))
        print("Message:" + e.message)
معاينة Excel إلى PDF

الصورة 1: - معاينة تحويل Excel إلى PDF

تحويل Excel إلى PDF باستخدام أوامر cURL

سنقوم الآن باتباع الخطوات لحفظ ملف Excel في pdf باستخدام أوامر cURL في محطة سطر الأوامر. لذلك نحتاج أولاً إلى إنشاء رمز وصول JWT (بناءً على بيانات اعتماد العميل لدينا)

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

الآن قم بتنفيذ الأمر التالي لتحويل Excel إلى تنسيق PDF. بعد التنفيذ ، يتم حفظ ملف PDF الناتج في نفس التخزين السحابي.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsb?format=PDF&isAutoFit=false&onlySaveTable=false&outPath=Converted.pdf&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

تحويل ورقة Excel محددة إلى PDF باستخدام أمر cURL

قد يكون لدينا متطلب لتحويل ورقة العمل المحددة من XLS إلى تنسيق PDF ، بدلاً من تحويل المصنف الكامل. لذلك في هذا القسم ، سننجز بيانات اعتماد المتطلبات هذه.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsb/worksheets/Sheet2?format=PDF&verticalResolution=0&horizontalResolution=0" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o SingleWorksheet.pdf
ورقة Excel إلى PDF

الصورة 2: - معاينة تحويل ورقة Excel إلى PDF

احصل على نماذج الملفات المستخدمة في الأمثلة أعلاه من الروابط التالية

استنتاج

لقد تعلمنا خطوات تحويل Excel إلى PDF (XLSB إلى PDF) باستخدام Python SDK. في الوقت نفسه ، تعلمنا التفاصيل حول كيفية تحويل Excel الكامل إلى PDF باستخدام أوامر cURL ، وكذلك كيفية تصدير ورقة Excel معينة إلى PDF. يمكنك استكشاف دليل المطور للتعرف على الميزات المثيرة الأخرى التي تقدمها API. في حال واجهتك أية مشكلات ، فلا تتردد في الاتصال بنا عبر منتدى الدعم الفني المجاني.

مقالات ذات صلة

نوصي بالاطلاع على المقالات التالية لمزيد من الفهم: