Laikmetā, kurā dominē vizuālais saturs, ir nepieciešams pārveidot Word dokumentus uz [JPG](https://docs.fileformat.com/image/ jpeg/) formāts ir kļuvis svarīgāks nekā jebkad agrāk. Neatkarīgi no tā, vai veidojat saistošas prezentācijas, kopīgojat teksta satura fragmentus sociālajos medijos vai iekļaujat dokumentu fragmentus multivides projektos, iespēja nemanāmi pārveidot Word failus daudzpusīgos JPG attēlos ir ļoti svarīga. Šajā rakstā mēs apspriedīsim informāciju par to, kā Word konvertēt uz JPG, izmantojot Python SDK.
- Word uz JPG Conversion REST API
- Pārvērtiet Word uz JPG programmā Python
- Saglabājiet Word attēlu, izmantojot cURL komandu
Word uz JPG Conversion REST API
Izmantojot [Aspose.Words Cloud SDK for Python] (https://products.aspose.cloud/words/python/), lai veiktu konvertēšanu no Word uz JPG, tiek ieviests spēcīgs un daudzpusīgs dokumentu pārvaldības risinājums. Šis SDK ļauj izstrādātājiem nemanāmi integrēt dokumentu konvertēšanas funkcijas Python lietojumprogrammās, piedāvājot spēcīgu rīku komplektu, lai atvieglotu Word dokumentu pārveidošanu JPG attēlos.
Papildus Word konvertēšanai uz JPG, šis SDK nodrošina neskaitāmas iespējas. Varat dinamiski manipulēt un formatēt Word dokumentus, izvilkt tekstu, lietot ūdenszīmes, veikt dokumentu salīdzināšanu un pat ģenerēt dokumentu priekšskatījumus.
SDK ir pieejams lejupielādei vietnēs PIP un GitHub. Lai instalētu SDK, komandrindas terminālī izpildiet šo komandu
pip install aspose-words-cloud
Kad instalēšana ir pabeigta, jums ir jāizveido konts Aspose.Cloud dashboard. Ja jums ir GitHub vai Google konts, vienkārši reģistrējieties vai noklikšķiniet uz pogas Izveidot jaunu kontu un sniedziet nepieciešamo informāciju. Tagad piesakieties informācijas panelī, izmantojot akreditācijas datus, un no informācijas paneļa izvērsiet sadaļu Lietojumprogrammas un ritiniet uz leju līdz sadaļai Klienta akreditācijas dati, lai skatītu informāciju par klienta ID un klienta noslēpumu.
Aspose.Cloud informācijas panelis nodrošina vienotu saskarni dažādu failu krātuvju pārvaldībai, tāpēc varat savienot Amazon S3, DropBox, Google diska krātuvi, Google mākoņkrātuvi, Windows Azure krātuvi un FTP krātuvi. Mēs varam pārvaldīt šos avotus, izmantojot informācijas paneļa kreisās puses izvēlnē pieejamo opciju Krātuves.
Pārvērtiet Word uz JPG programmā Python
Ielādējiet Word dokumentu no mākoņkrātuves
Šajā sadaļā mēs apspriedīsim darbības, kā ielādēt Word dokumentu krātuvi noklusējuma mākoņkrātuvē un pārveidot izvadi JPEG formātā. Iegūtais fails arī tiek saglabāts tajā pašā krātuvē. Šajā piemērā mums ir jākonfigurē opcija Iekšējā atmiņa (pirmā opcija, kā parādīts iepriekšējā attēlā). Lūdzu, veiciet tālāk norādītās darbības, lai veiktu konvertēšanas darbību.
- Pirmkārt, izveidojiet WordsApi klases gadījumu, vienlaikus nododot ClientID un ClientSecret informāciju kā argumentus.
- Otrkārt, augšupielādējiet PDF failu mākoņa krātuvē, izmantojot UploadFileRequest(..) metodi.
- Treškārt, izveidojiet GetDocumentWithFormatRequest objekta objektu, kā argumentus nosūtot ievades Word faila nosaukumu, vēlamo izvades formātu un iegūtā faila nosaukumu.
- Visbeidzot, izsauciet WordsApi klases metodi getdocumentwithformat(..), lai veiktu konvertēšanas darbību.
# Lai iegūtu papildu paraugus, lūdzu, apmeklējiet vietni https://github.com/aspose-words-cloud/aspose-words-cloud-python
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud import ApiClient, WordsApi
from asposewordscloud.rest import ApiException
def main():
try:
# izveidot WordsApi gadījumu
words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")
# Ievades Word dokumenta nosaukums
inputFileName = 'source.doc'
resultantFile = 'Converted.jpeg'
# Augšupielādējiet avota Word dokumentu mākoņkrātuvē
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))
# Izveidojiet objektu dokumentu konvertēšanai
request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", None, None, None,
None, resultantFile, None)
# uzsākt Word uz JPEG konvertēšanas darbību
result = words_api.get_document_with_format(request)
# drukāt ziņojumu konsolē (pēc izvēles)
print('Conversion process completed successfully !')
except ApiException as e:
print("Exception while calling WordsApi: {0}".format(e))
main()
Word dokuments no Google diska
Šajā sadaļā mēs apspriedīsim informāciju par to, kā integrēt Google diska kontu ar Aspose.Cloud informācijas paneli, un pēc tam Word dokuments tiks ielādēts no tā paša Google diska. Pēc konvertēšanas iegūtais JPEG tiks saglabāts arī tajā pašā diskdzinī.
Tāpēc pirmais solis ir saistīt Google diska kontu ar savu Aspose.Cloud Dashboard kontu.
- Informācijas paneļa kreisajā izvēlnē noklikšķiniet uz opcijas Krātuves.
- Lapas labajā apakšējā stūrī noklikšķiniet uz pogas Izveidot jaunu krātuvi.
- Izvēlnē atlasiet opciju Google diska krātuve.
- Ievadiet krātuves nosaukumu, ti, GDrive.
- Google API konsolē ievadiet klienta ID un klienta noslēpuma informāciju.
- Pēc tam noklikšķiniet uz pogas Izveidot atsvaidzināšanas pilnvaru un autorizējiet Google kontu, kurā tiek izveidots mākoņa projekts. Kad visa informācija būs sniegta, ekrāns parādīsies, kā parādīts zemāk.
Iesakām apmeklēt šo saiti, lai Uzziniet vairāk par trešo pušu krātuves pakalpojumu sniedzēju savienošanu.
Mēs mijiedarbojamies ar Aspose.Cloud API, tikai izmantojot lietojumprogrammu, kas izveidota Aspose.Cloud informācijas panelī, un aizmugurē, katrai lietojumprogrammai ir ar to saistīta krātuve. Tāpēc tagad mums ir jāatjaunina esošās lietojumprogrammas krātuves informācija.
Izpildiet iepriekš kopīgoto kodu, un tas pārveidos Google diskā pieejamo Word dokumentu JPEG formātā un saglabās to tajā pašā krātuvē.
Word dokuments no Dropbox krātuves
Mēs varam arī konfigurēt savu Dropbox krātuvi, izmantojot mākoņa lietojumprogrammu, un varam viegli konvertēt Word failus, kas tiek glabāti Dropbox krātuvē, JPEG formātā.
- Aspose.Cloud informācijas paneļa kreisajā izvēlnē noklikšķiniet uz opcijas Storages.
- Noklikšķiniet uz pogas Izveidot jaunu krātuvi un izvēlnē atlasiet Dropbox krātuvi.
- Laukā Storage Name ievadiet izvēlēto nosaukumu un noklikšķiniet uz pogas Izveidot marķieri.
- Jums tiks piedāvāts norādīt sava Dropbox konta informāciju, un pēc veiksmīgas autentifikācijas tiks ģenerēts piekļuves marķieris.
- Noklikšķiniet uz pogas Saglabāt.
Atkal mums ir jāatjaunina mākoņa lietojumprogrammas krātuves informācija, kurai mēs piekļūstam savā kodā (izmantojot klienta ID un klienta akreditācijas datus). Tagad informācijas paneļa kreisajā izvēlnē noklikšķiniet uz opcijas Faili un atlasiet Dropbox krātuve (krātuves nosaukums norādīts iepriekš), un tiks parādīti visi Dropbox uzskaitītie faili.
Koda līmenī mums nav jāveic nekādas izmaiņas, un, kad tiek izpildīts iepriekš koplietotais koda fragments, jauns Word dokuments tiek augšupielādēts Dropbox krātuvē un iegūtais JPEG arī tiek saglabāts tajā pašā krātuvē. Skatiet zemāk redzamo attēlu.
Saglabājiet Word attēlu, izmantojot cURL komandu
CURL komandas ir viens no ērtiem veidiem, kā piekļūt REST API, izmantojot komandu uzvedni. Tā kā Aspose.Words Cloud ir izstrādāts arī saskaņā ar REST arhitektūru, tāpēc mēs varam tam piekļūt arī, izmantojot cURL komandas. Mēs zinām, ka Aspose API ir pieejamas tikai pilnvarotām personām, tāpēc mums ir jāģenerē JWT piekļuves pilnvaras, pamatojoties uz klienta akreditācijas datiem. Lūdzu, izpildiet šo komandu, lai to ģenerētu:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=6185429e-17ce-468d-bb81-a51ac9d96c16&client_secret=73a07e2fb010f559e482d854fe5a8f49" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Tagad izpildiet šo cURL komandu, lai konvertētu Word dokumentu, kas jau ir pieejams mākoņkrātuvē, JPEG formātā. Iegūtais fails tiek glabāts arī tajā pašā mākoņkrātuvē.
curl -X GET "https://api.aspose.cloud/v4.0/words/source.doc?format=JPEG&outPath=Converted.jpeg" \
-H "accept: application/octet-stream" \
-H "Authorization: Bearer <JWT Token>"
Tā kā Dropbox ir saistīta kā pašreizējā krātuve ar Aspose.Cloud API, tāpēc source.doc tiek ielādēts no Dropbox un iegūtais JPEG arī tiek saglabāts tajā pašā krātuvē.
Secinājums
Šajā rakstā mēs esam izpētījuši Aspose.Words Cloud iespējas, kā pārvērst Word par JPG, izmantojot Python. Mēs esam arī apsprieduši darbības, lai izmantotu dažādas pieejamās mākoņkrātuves, tostarp Google diska un Dropbox. Mēs esam arī izpētījuši iespēju, kā saglabāt Word dokumentu kā JPEG, izmantojot cURL komandas. Lūdzu, ņemiet vērā, ka mūsu SDK ir izstrādāti saskaņā ar MIT licenci, tāpēc to pilns avota kods ir pieejams lejupielādei pakalpojumā Github. Ja rodas kādas problēmas vai rodas papildu jautājumi, lūdzu, sazinieties ar mums, izmantojot bezmaksas produktu atbalsta forumu.
Saistītie raksti
Mēs iesakām apmeklēt tālāk norādītās saites, lai uzzinātu vairāk par