في المشهد المتطور باستمرار لمعالجة البيانات ومشاركة المعلومات، أصبحت القدرة على تحويل ملفات Excel Binary Workbook (XLSB) إلى تنسيق المستندات المحمولة (PDF) بسلاسة متطلبًا أساسيًا. نظرًا لأن الشركات والمهنيين يتنقلون عبر تعقيدات عرض البيانات وتحليلها والتعاون فيها، فقد زاد الطلب على حل موثوق وفعال لسد الفجوة بين هذين التنسيقين بشكل ملحوظ. تتعمق هذه المقالة في الحاجة المحورية إلى ميزة تتيح تحويل XLSB إلى PDF باستخدام Python Cloud SDK، مع تسليط الضوء على أهميتها العملية والمزايا التي تقدمها للأفراد والمؤسسات على حدٍ سواء.
- واجهة برمجة تطبيقات تحويل Excel إلى PDF
- XLSB إلى PDF في بايثون
- تحويل Excel إلى PDF باستخدام أوامر cURL
- تحويل ورقة عمل Excel محددة إلى PDF باستخدام أمر cURL
واجهة برمجة تطبيقات تحويل Excel إلى PDF
من أجل تحقيق تحويل سلس من XLSB إلى PDF، يظهر Aspose.PDF Cloud SDK for Python كأداة قوية. يمكّنك Cloud SDK من دمج ميزة التحويل في تطبيقاتك بسهولة. يتعامل SDK بذكاء مع التنسيق ويحافظ على المخططات والجداول والعناصر المرئية الأخرى في مخرجات PDF الناتجة. لذا فهو يضمن أن مستنداتك المحولة لا تحافظ على الدقة فحسب، بل تعكس أيضًا التمثيل المرئي لـ XLSB الأصلي.
الآن، من أجل استخدام SDK، يرجى تنفيذ الأمر التالي لتثبيت SDK على النظام المحلي:
pip install asposecellscloud
بعد التثبيت، الخطوة التالية هي تسجيل حساب مجاني عبر cloud Dashboard باستخدام حساب GitHub أو Google أو استخدام التسجيل للحصول على بيانات اعتماد العميل الخاصة بك.
XLSB إلى PDF في بايثون
في هذا القسم، سنتبع خطوات تحميل ورقة عمل XLSB (excel) من التخزين السحابي وتحويلها إلى تنسيق PDF. في هذا المثال، يتم تحويل كافة أوراق عمل XLSB إلى تنسيق 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 باستخدام أوامر cURL
يجد تحويل XLSB إلى PDF خطوته من خلال تآزر Aspose.Cells Cloud وقوة أوامر 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"
بمجرد حصولنا على رمز JWT، يرجى تنفيذ الأمر التالي لتحويل تنسيق Excel (XLSB) إلى تنسيق 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
بدلاً من تحويل جميع أوراق العمل من ملف XLSB، قد نطلب تحويل ورقة العمل المحددة إلى تنسيق PDF. لذا، يرجى تنفيذ الأمر التالي لحفظ ورقة العمل المحددة إلى 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
يمكنك الحصول على نماذج الملفات المستخدمة في الأمثلة المذكورة أعلاه من الروابط التالية:
روابط مفيدة
خاتمة
في الختام، تقدم رحلة تحويل XLSB إلى PDF مسارين متميزين ولكن فعالين، كل منهما يلبي تفضيلات المستخدم المتنوعة والقدرات التقنية. يوفر Aspose.PDF Cloud SDK for Python حلاً سهل الاستخدام ومرتكزًا على التعليمات البرمجية، ويدمج تحويل XLSB إلى PDF بسهولة في تطبيقات Python. من ناحية أخرى، فإن الجمع بين أوامر Aspose.Cells Cloud وcURL يقدم بديلاً يعتمد على سطر الأوامر. ويستفيد هذا الأسلوب من سهولة وإلمام واجهات سطر الأوامر، مما يسمح بإجراء تحويلات سريعة مباشرة من الجهاز.
مقالات ذات صلة
نوصي بالاطلاع على المقالات التالية لمزيد من الفهم: