در چشم انداز همیشه در حال تکامل پردازش داده ها و اشتراک گذاری اطلاعات، توانایی تبدیل یکپارچه فایل های Excel Binary Workbook (XLSB) به فرمت سند قابل حمل (PDF) به یک نیاز ضروری تبدیل شده است. همانطور که مشاغل و حرفه ای ها پیچیدگی های ارائه، تجزیه و تحلیل و همکاری داده ها را دنبال می کنند، تقاضا برای راه حلی قابل اعتماد و کارآمد برای پر کردن شکاف بین این دو فرمت به طور قابل توجهی افزایش یافته است. این مقاله به نیاز اساسی به ویژگی ای می پردازد که تبدیل XLSB به PDF را با استفاده از Python Cloud SDK فعال می کند و اهمیت عملی آن و مزایایی را که برای افراد و سازمان ها ارائه می دهد برجسته می کند.
- API تبدیل اکسل به PDF
- XLSB به PDF در پایتون
- با استفاده از دستورات cURL اکسل را به PDF تبدیل کنید
- کاربرگ خاص اکسل را با استفاده از دستور cURL به PDF تبدیل کنید
API تبدیل اکسل به PDF
به منظور دستیابی به یک تبدیل یکپارچه از XLSB به PDF، Aspose.PDF Cloud SDK برای پایتون به عنوان یک ابزار قدرتمند ظاهر می شود. این Cloud SDK به شما این امکان را میدهد تا بدون زحمت ویژگی تبدیل را در برنامههای خود ادغام کنید. SDK به طور هوشمند قالببندی را مدیریت میکند، نمودارها، جداول و سایر عناصر بصری را در خروجی PDF حاصل حفظ میکند. بنابراین تضمین می کند که اسناد تبدیل شده شما نه تنها دقت را حفظ می کنند، بلکه نمایش تصویری XLSB اصلی را نیز منعکس می کنند.
اکنون برای استفاده از SDK، لطفاً دستور زیر را برای نصب SDK روی سیستم محلی اجرا کنید:
pip install asposecellscloud
پس از نصب، گام بعدی ثبت یک حساب رایگان از طریق داشبورد ابری با استفاده از GitHub یا حساب Google یا استفاده از ثبت نام برای دریافت اعتبار مشتری خود است.
XLSB به PDF در پایتون
در این بخش، مراحل بارگیری کاربرگ XLSB (اکسل) را از فضای ذخیره سازی ابری و تبدیل آن به فرمت PDF دنبال می کنیم. در این مثال، تمام کاربرگ های XLSB به فرمت PDF تبدیل می شوند.
- ابتدا یک شی از کلاس CellsApi با ارسال اعتبار مشتری به عنوان آرگومان ایجاد کنید.
- در مرحله دوم، نام ورودی XLSB، نام فایل حاصل و فرمت خروجی را به صورت PDF مشخص کنید.
- در نهایت، برای تبدیل XLSB به فرمت PDF و ذخیره خروجی در فضای ذخیره سازی ابری، متدcellworkbookgetworkbook(…) را فراخوانی کنید.
# برای نمونه کدهای بیشتر، لطفاً به 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"
# برای تبدیل XLSB به PDF با API تماس بگیرید
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)
با استفاده از دستورات cURL اکسل را به PDF تبدیل کنید
تبدیل 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>"
کاربرگ خاص اکسل را با استفاده از دستور cURL به PDF تبدیل کنید
به جای تبدیل همه کاربرگ ها از فایل 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 برای پایتون راه حلی کاربرپسند و کد محور را ارائه می دهد که به طور یکپارچه تبدیل XLSB به PDF را در برنامه های پایتون ادغام می کند. از سوی دیگر، ترکیب دستورات Aspose.Cells Cloud و cURL یک جایگزین خط فرمان را ارائه می دهد. این رویکرد بر راحتی و آشنایی رابط های خط فرمان سرمایه گذاری می کند و امکان تبدیل سریع به طور مستقیم از ترمینال را فراهم می کند.
مقالات مرتبط
برای درک بیشتر توصیه می کنیم مقالات زیر را مطالعه کنید: