آموزش تبدیل اکسل به PDF به صورت آنلاین با استفاده از Python SDK. XLS را در PDF ذخیره کنید.

تبدیل اکسل به PDF

تبدیل اکسل به پی دی اف | API تبدیل XLS به PDF

در این مقاله، ما قصد داریم در مورد نحوه تبدیل Excel به PDF با استفاده از Python SDK بحث کنیم. ما از صفحات گسترده اکسل برای ذخیره، سازماندهی و ردیابی مجموعه داده ها استفاده می کنیم. توسط حسابداران، تحلیلگران داده و سایر متخصصان استفاده می شود. اما برای مشاهده این فایل ها به یک اپلیکیشن خاص مانند MS Excel، OpenOffice Calc و … نیاز داریم، البته اگر اکسل را در PDF ذخیره کنیم، در هر پلتفرمی و هر دستگاهی قابل مشاهده است.

API تبدیل اکسل به PDF

Aspose.Cells Cloud یک API REST است که قابلیت ایجاد، ویرایش و تبدیل فایل های اکسل به PDF و سایر فرمت های پشتیبانی شده را ارائه می دهد. برای استفاده از این ویژگی‌ها در برنامه پایتون، لطفاً از Aspose.Cells Cloud SDK برای پایتون استفاده کنید. لطفا از دستور زیر در کنسول برای نصب SDK استفاده کنید:

pip install asposecellscloud

مرحله بعدی ایجاد یک حساب Aspose Cloud و دریافت جزئیات اعتبار مشتری است. این اعتبارنامه ها برای اتصال به سرویس های Cloud و همچنین دسترسی به اسناد از فضای ذخیره سازی ابری ضروری هستند.

تبدیل اکسل به پی دی اف در پایتون

لطفاً مراحل زیر را برای تبدیل اکسل به فرمت PDF با استفاده از قطعه کد پایتون دنبال کنید.

  • یک شی از CellsApi با استفاده از اعتبار مشتری ایجاد کنید
  • یک شی رشته ای ایجاد کنید که فرمت خروجی را به صورت PDF مشخص می کند
  • برای تبدیل اکسل به PDF، روش cellsworkbookgetworkbook(…) را فراخوانی کنید
# برای نمونه کدهای بیشتر، لطفاً به https://github.com/aspose-cells-cloud/aspose-cells-cloud-python مراجعه کنید
def Excel2CSV():
    try:
        client_secret = "1c9379bb7d701c26cc87e741a29987bb"
        client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
        
        # نمونه اولیه CellsApi را راه اندازی کنید
        cellsApi = asposecellscloud.CellsApi(client_id,client_secret)

        # وارد کردن کتاب کار اکسل
        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)
اکسل به PDF

تصویر 1: - پیش نمایش تبدیل اکسل به PDF.

فایل های نمونه استفاده شده در مثال بالا را می توان از Book1.xlsx و Converted.pdf دانلود کرد.

XLS به PDF با استفاده از دستورات cURL

APIهای 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{}

نتیجه

در این وبلاگ مراحل تبدیل اکسل به PDF با استفاده از تکه کدهای پایتون را مورد بحث قرار داده ایم. در همان زمان، گزینه های ذخیره اکسل در PDF با استفاده از دستورات cURL را بررسی کرده ایم. کد منبع کامل Python SDK را می توان از GitHub دانلود کرد. همچنین توصیه می‌کنیم راهنمای برنامه‌نویسان را بررسی کنید تا در مورد سایر ویژگی‌های هیجان‌انگیز بیشتر بدانید.

اگر سؤال مرتبطی دارید یا هنگام استفاده از API های ما با مشکلی مواجه شدید، لطفاً از طریق [تالار گفتمان پشتیبانی فنی رایگان] با ما تماس بگیرید.

مقالات مرتبط

برای کسب اطلاعات بیشتر توصیه می شود به لینک های زیر مراجعه کنید