Научете как да конвертирате Excel в PDF онлайн с помощта на Python SDK. Запазете XLS в PDF.
В тази статия ще обсъдим подробности за това как да конвертирате Excel в PDF с помощта на Python SDK. Използваме електронни таблици на Excel за съхраняване, организиране и проследяване на набори от данни. Използва се от счетоводители, анализатори на данни и други професионалисти. Но за да прегледаме тези файлове, се нуждаем от конкретно приложение като MS Excel, OpenOffice Calc и т.н. Въпреки това, ако запазим Excel в PDF, той може да се разглежда на всяка платформа и всяко устройство.
- API за преобразуване на Excel в PDF
- Конвертирайте Excel в PDF в Python
- XLS към PDF с помощта на cURL команди
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 instnace
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 команди
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 с помощта на кодови фрагменти на Python. В същото време проучихме опциите за запазване на Excel в PDF с помощта на cURL команди. Пълният изходен код на Python SDK може да бъде изтеглен от GitHub. Също така ви препоръчваме да разгледате Ръководство за програмисти, за да научите повече за други вълнуващи функции.
Ако имате някакво свързано запитване или срещнете някакъв проблем, докато използвате нашите API, моля не се колебайте да се свържете с нас чрез Безплатен форум за техническа поддръжка.
Свързани статии
Силно се препоръчва да посетите следните връзки, за да научите повече за