تعرف على كيفية تحويل Excel إلى PDF عبر الإنترنت باستخدام Python SDK. احفظ XLS في PDF.

تحويل Excel إلى PDF

تحويل Excel إلى PDF | XLS لتحويل PDF API

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

Excel لتحويل PDF API

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

pip install asposecellscloud

الخطوة التالية هي إنشاء حساب Aspose Cloud والحصول على تفاصيل اعتماد العميل. بيانات الاعتماد هذه ضرورية للاتصال بخدمات السحابة وكذلك للوصول إلى المستندات من التخزين السحابي.

تحويل Excel إلى PDF في Python

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

  • قم بإنشاء كائن من CellsApi باستخدام بيانات اعتماد العميل
  • قم بإنشاء كائن سلسلة يحدد تنسيق ouptut كملف PDF
  • استدعاء طريقة cellworkbookgetworkbook (…) لتحويل Excel إلى PDF
# لمزيد من عينات الكود ، يرجى زيارة https://github.com/aspose-cells-cloud/aspose-cells-cloud-python
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # تهيئة CellsApi instnace
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

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

        # استدعاء API لبدء عملية التحويل
        response = cellsApi.cells_workbook_get_workbook(name = input_file, format=format, out_path=output) 

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

    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.

يمكن تنزيل نماذج الملفات المستخدمة في المثال أعلاه من Book1.xlsx و Converted.pdf.

XLS إلى PDF باستخدام أوامر cURL

يمكن الوصول بسهولة إلى واجهات برمجة تطبيقات REST عبر أوامر cURL على أي نظام أساسي. منذ تطوير Aspose.Cells Cloud على بنية REST ، لذلك يمكننا أيضًا إجراء تحويل XLS إلى 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"

نحتاج الآن إلى تنفيذ الأمر التالي لتحويل xls إلى pdf عبر الإنترنت.

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

استنتاج

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

إذا كان لديك أي استفسار ذي صلة أو واجهت أي مشكلة أثناء استخدام واجهات برمجة التطبيقات الخاصة بنا ، فلا تتردد في الاتصال بنا عبر منتدى الدعم الفني المجاني.

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

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