ისწავლეთ როგორ გადაიყვანოთ 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 to PDF Conversion API

Aspose.Cells Cloud არის REST API, რომელიც გთავაზობთ Excel ფაილების შექმნას, რედაქტირებას და გარდაქმნას PDF და სხვა მხარდაჭერილ ფორმატებში. იმისათვის, რომ გამოიყენოთ ეს ფუნქციები Python აპლიკაციაში, გთხოვთ, გამოიყენოთ Aspose.Cells Cloud SDK for Python. გთხოვთ, გამოიყენოთ შემდეგი ბრძანება კონსოლში SDK-ის დასაყენებლად:

pip install asposecellscloud

შემდეგი ნაბიჯი არის Aspose Cloud ანგარიშის შექმნა და კლიენტის სერთიფიკატის დეტალების მიღება. ეს სერთიფიკატები აუცილებელია Cloud სერვისებთან დასაკავშირებლად, ასევე ღრუბლოვანი საცავიდან დოკუმენტებზე წვდომისთვის.

გადაიყვანეთ Excel PDF-ად პითონში

გთხოვთ, მიჰყვეთ ქვემოთ მოცემულ ნაბიჯებს Excel-ის PDF ფორმატში გადასაყვანად პითონის კოდის ფრაგმენტის გამოყენებით.

  • შექმენით CellsApi-ის ობიექტი კლიენტის სერთიფიკატების გამოყენებით
  • შექმენით სიმებიანი ობიექტი, რომელშიც მითითებულია გამომავალი ფორმატი, როგორც PDF
  • გამოიძახეთ cellsworkbookgetworkbook(…) მეთოდი 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 ინსტანციის ინიციალიზაცია
        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 API-ებზე წვდომა მარტივად შეიძლება 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-ზე გადაყვანის ნაბიჯები პითონის კოდის ფრაგმენტების გამოყენებით. ამავდროულად, ჩვენ შევისწავლეთ Excel-ის PDF-ში შენახვის ვარიანტები cURL ბრძანებების გამოყენებით. Python SDK-ის სრული კოდის ჩამოტვირთვა შესაძლებელია GitHub-დან. ჩვენ ასევე გირჩევთ, შეისწავლოთ პროგრამისტების სახელმძღვანელო, რომ გაიგოთ მეტი სხვა საინტერესო ფუნქციების შესახებ.

თუ თქვენ გაქვთ რაიმე დაკავშირებული შეკითხვა ან შეგექმნათ რაიმე პრობლემა ჩვენი API-ების გამოყენებისას, გთხოვთ, მოგერიდებათ დაგვიკავშირდეთ [უფასო ტექნიკური მხარდაჭერის ფორუმის] მეშვეობით 10.

დაკავშირებული სტატიები

რეკომენდირებულია ეწვიოთ შემდეგ ბმულებს მეტის გასაგებად