Իմացեք, թե ինչպես փոխարկել Excel-ը PDF-ի առցանց՝ օգտագործելով Python SDK-ն: Պահպանեք XLS-ը PDF-ում:
Այս հոդվածում մենք պատրաստվում ենք քննարկել մանրամասները, թե ինչպես փոխարկել Excel-ը PDF՝ օգտագործելով Python SDK-ն: Մենք օգտագործում ենք Excel աղյուսակներ տվյալների հավաքածուները պահելու, կազմակերպելու և հետևելու համար: Այն օգտագործվում է հաշվապահների, տվյալների վերլուծաբանների և այլ մասնագետների կողմից: Բայց այս ֆայլերը դիտելու համար մեզ անհրաժեշտ է հատուկ հավելված, ինչպիսիք են MS Excel, OpenOffice Calc և այլն: Այնուամենայնիվ, եթե Excel-ը պահենք PDF-ում, այն կարելի է դիտել ցանկացած հարթակում և ցանկացած սարքում:
- Excel-ի PDF փոխակերպման API
- Փոխարկել Excel-ը PDF-ի Python-ում
- XLS-ից դեպի PDF՝ օգտագործելով cURL հրամանները
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)
Վերոնշյալ օրինակում օգտագործված նմուշային ֆայլերը կարելի է ներբեռնել 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-ներն օգտագործելիս, խնդրում ենք ազատ զգալ կապվել մեզ հետ Անվճար տեխնիկական աջակցության ֆորում միջոցով:
Առնչվող հոդվածներ
Խստորեն խորհուրդ է տրվում այցելել հետևյալ հղումները՝ ավելին իմանալու համար