Իմացեք, թե ինչպես փոխարկել Excel-ը PDF-ի առցանց՝ օգտագործելով Python SDK-ն: Պահպանեք XLS-ը PDF-ում:

Փոխարկել Excel-ը PDF-ի

Փոխարկել Excel-ը PDF | XLS-ի PDF փոխակերպման API

Այս հոդվածում մենք պատրաստվում ենք քննարկել մանրամասները, թե ինչպես փոխարկել ExcelPDF՝ օգտագործելով Python SDK-ն: Մենք օգտագործում ենք Excel աղյուսակներ տվյալների հավաքածուները պահելու, կազմակերպելու և հետևելու համար: Այն օգտագործվում է հաշվապահների, տվյալների վերլուծաբանների և այլ մասնագետների կողմից: Բայց այս ֆայլերը դիտելու համար մեզ անհրաժեշտ է հատուկ հավելված, ինչպիսիք են MS Excel, OpenOffice Calc և այլն: Այնուամենայնիվ, եթե Excel-ը պահենք PDF-ում, այն կարելի է դիտել ցանկացած հարթակում և ցանկացած սարքում:

Excel-ի PDF փոխակերպման API

Aspose.Cells Cloud-ը REST API-ն է, որն առաջարկում է Excel ֆայլեր ստեղծելու, խմբագրելու և PDF-ի և այլ աջակցվող ձևաչափերի վերածելու հնարավորություններ: Այս հնարավորությունները Python հավելվածում օգտագործելու համար փորձեք օգտագործել Aspose.Cells Cloud SDK for Python: Խնդրում ենք օգտագործել հետևյալ հրամանը վահանակում՝ SDK-ն տեղադրելու համար.

pip install asposecellscloud

Հաջորդ քայլը ստեղծել Aspose Cloud հաշիվ և ստանալ հաճախորդի հավատարմագրի մանրամասները: Այս հավատարմագրերն անհրաժեշտ են 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 հրամանները

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-ից: Մենք նաև խորհուրդ ենք տալիս ուսումնասիրել Programmers Guide՝ այլ հետաքրքիր գործառույթների մասին ավելին իմանալու համար:

Եթե դուք ունեք որևէ առնչվող հարցում կամ բախվում եք որևէ խնդրի մեր API-ներն օգտագործելիս, խնդրում ենք ազատ զգալ կապվել մեզ հետ Անվճար տեխնիկական աջակցության ֆորում միջոցով:

Առնչվող հոդվածներ

Խստորեն խորհուրդ է տրվում այցելել հետևյալ հղումները՝ ավելին իմանալու համար