Научете как да конвертирате 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 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)
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 с помощта на кодови фрагменти на Python. В същото време проучихме опциите за запазване на Excel в PDF с помощта на cURL команди. Пълният изходен код на Python SDK може да бъде изтеглен от GitHub. Също така ви препоръчваме да разгледате Ръководство за програмисти, за да научите повече за други вълнуващи функции.

Ако имате някакво свързано запитване или срещнете някакъв проблем, докато използвате нашите API, моля не се колебайте да се свържете с нас чрез Безплатен форум за техническа поддръжка.

Свързани статии

Силно се препоръчва да посетите следните връзки, за да научите повече за