Даведайцеся, як канвертаваць Excel у PDF у Інтэрнэце з дапамогай Python SDK. Захаваць 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)
Узоры файлаў, якія выкарыстоўваюцца ў прыведзеным вышэй прыкладзе, можна загрузіць з 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, калі ласка, не саромейцеся звязвацца з намі праз Бясплатны форум тэхнічнай падтрымкі.
Звязаныя артыкулы
Настойліва рэкамендуецца наведаць наступныя спасылкі, каб даведацца больш