Даведайцеся, як канвертаваць Excel у PDF у Інтэрнэце з дапамогай Python SDK. Захаваць XLS у PDF.

Пераўтварэнне Excel ў PDF

Пераўтварэнне Excel ў PDF | API пераўтварэння XLS ў PDF

У гэтым артыкуле мы збіраемся абмеркаваць дэталі таго, як пераўтварыць Excel у PDF з дапамогай Python SDK. Мы выкарыстоўваем электронныя табліцы Excel для захоўвання, арганізацыі і адсочвання набораў даных. Ён выкарыстоўваецца бухгалтарамі, аналітыкамі дадзеных і іншымі спецыялістамі. Але для прагляду гэтых файлаў нам патрэбна спецыяльная праграма, такая як MS Excel, OpenOffice Calc і г. д. Аднак, калі мы захаваем Excel у PDF, яго можна будзе праглядаць на любой платформе і любой прыладзе.

API пераўтварэння Excel у PDF

Aspose.Cells Cloud - гэта REST API, які прапануе магчымасці ствараць, рэдагаваць і пераўтвараць файлы Excel у PDF і іншыя фарматы, якія падтрымліваюцца. Каб выкарыстоўваць гэтыя функцыі ў дадатку Python, паспрабуйце выкарыстоўваць Aspose.Cells Cloud SDK для Python. Каб усталяваць SDK, выкарыстоўвайце наступную каманду ў кансолі:

pip install asposecellscloud

Наступным крокам з’яўляецца стварэнне ўліковага запісу Aspose Cloud і атрыманне ўліковых дадзеных кліента. Гэтыя ўліковыя дадзеныя неабходныя для падлучэння да воблачных службаў, а таксама для доступу да дакументаў з воблачнага сховішча.

Пераўтварыце Excel у PDF на Python

Каб пераўтварыць Excel у фармат PDF з выкарыстаннем фрагмента кода Python, выканайце наступныя дзеянні.

  • Стварыце аб’ект 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

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{}

Заключэнне

У гэтым блогу мы абмеркавалі этапы пераўтварэння Excel у PDF з выкарыстаннем фрагментаў кода Python. У той жа час мы вывучылі варыянты захавання Excel у PDF з дапамогай каманд cURL. Поўны зыходны код Python SDK можна спампаваць з GitHub. Мы таксама рэкамендуем вам вывучыць Кіраўніцтва праграміста, каб даведацца больш пра іншыя цікавыя магчымасці.

Калі ў вас ёсць якія-небудзь адпаведныя запыты або вы сутыкнуліся з якімі-небудзь праблемамі пры выкарыстанні нашых API, калі ласка, не саромейцеся звязвацца з намі праз Бясплатны форум тэхнічнай падтрымкі.

Звязаныя артыкулы

Настойліва рэкамендуецца наведаць наступныя спасылкі, каб даведацца больш