Pretvorite Word u JPG

Pretvori Word u JPG | Spremite Word u sliku pomoću Python SDK-a

U eri u kojoj vizualni sadržaj dominira, potreba za pretvaranjem Word dokumenata u [JPG](https://docs.fileformat.com/image/ jpeg/) postao je važniji nego ikad. Bilo da stvarate zanimljive prezentacije, dijelite isječke tekstualnog sadržaja na društvenim mrežama ili uključujete izvatke dokumenata u multimedijske projekte, sposobnost besprijekorne transformacije Word datoteka u svestrane JPG slike je najvažnija. U ovom članku raspravljat ćemo o pojedinostima o tome kako pretvoriti Word u JPG pomoću Python SDK-a.

REST API za pretvorbu Worda u JPG

Iskorištavanje Aspose.Words Cloud SDK za Python za izvođenje pretvorbe iz Worda u JPG uvodi snažno i svestrano rješenje za upravljanje dokumentima. Ovaj SDK omogućuje razvojnim programerima besprijekornu integraciju funkcija konverzije dokumenata u Python aplikacije, nudeći robustan skup alata za olakšavanje transformacije Word dokumenata u JPG slike.

Osim pretvaranja Worda u JPG, ovaj SDK pruža bezbroj mogućnosti. Možete dinamički manipulirati Word dokumentima i formatirati ih, izdvojiti tekst, primijeniti vodene žigove, izvršiti usporedbu dokumenata, pa čak i generirati preglede dokumenata.

SDK je dostupan za preuzimanje na PIP i GitHub. Izvršite sljedeću naredbu na terminalu naredbenog retka da biste instalirali SDK

pip install aspose-words-cloud

Nakon što je instalacija završena, trebate kreirati račun na Aspose.Cloud nadzornoj ploči. Ako imate GitHub ili Google račun, jednostavno se prijavite ili kliknite na gumb Create a new Account i unesite potrebne podatke. Sada se prijavite na nadzornu ploču pomoću vjerodajnica i proširite odjeljak Aplikacije s nadzorne ploče i pomaknite se prema dolje prema odjeljku Vjerodajnice klijenta kako biste vidjeli pojedinosti o ID-u klijenta i tajnoj tajni klijenta.

vjerodajnice klijenta

Slika 1: - Pregled vjerodajnica klijenta

Nadzorna ploča Aspose.Cloud pruža jedinstveno sučelje za upravljanje raznim pohranama datoteka, tako da možete povezati Amazon S3, DropBox, Google Drive Storage, Google Cloud Storage, Windows Azure Storage i FTP Storage. Ovim izvorima možemo upravljati pomoću opcije Storages dostupne u lijevom izborniku na nadzornoj ploči.

Razne mogućnosti skladištenja

Slika 2: - Razne opcije pohrane na nadzornoj ploči u oblaku.

Pretvorite Word u JPG u Pythonu

Učitaj Word dokument iz Cloud Storagea

U ovom odjeljku raspravljat ćemo o koracima za učitavanje pohrane Word dokumenata u zadanu pohranu u oblaku i pretvaranje izlaza u JPEG format. Rezultirajuća datoteka također se sprema u istu pohranu. U ovom primjeru moramo konfigurirati opciju Internal Storage (prva opcija kao što je prikazano na gornjoj slici). Slijedite dolje navedene korake kako biste izvršili operaciju konverzije.

  • Prvo, stvorite instancu klase WordsApi dok prosljeđujete detalje ClientID-a i ClientSecret-a kao argumente.
  • Drugo, prenesite PDF datoteku u pohranu u oblaku pomoću metode UploadFileRequest(..).
  • Treće, stvorite objekt GetDocumentWithFormatRequest objekt dok prosljeđujete ulazni naziv Word datoteke, željeni izlazni format i rezultirajući naziv datoteke kao argumente.
  • Na kraju, pozovite metodu getdocumentwithformat(..) klase WordsApi za izvođenje operacije konverzije.
# Za daljnje uzorke posjetite 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:
        # stvoriti instancu WordsApi
        words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")

        # Naziv ulaznog word dokumenta
        inputFileName = 'source.doc'
        resultantFile = 'Converted.jpeg'

        # Prenesite izvorni Word dokument u Cloud Storage
        words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))

        # Stvorite objekt za pretvorbu dokumenta
        request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", None, None, None,
                                                                                    None, resultantFile, None)
        # pokrenuti operaciju pretvorbe Worda u JPEG
        result = words_api.get_document_with_format(request)
        
        # ispis poruke u konzoli (opcionalno)
        print('Conversion process completed successfully !')
    except ApiException as e:
        print("Exception while calling WordsApi: {0}".format(e))
main()
Word to JPEG pretpregled

Slika 3: - Pregled pretvorbe Worda u JPEG.

Word dokument s Google diska

U ovom ćemo odjeljku raspravljati o pojedinostima o tome kako integrirati Google Drive račun s nadzornom pločom Aspose.Cloud, a zatim će Word dokument biti učitan s istog Google Drivea. Nakon konverzije, dobiveni JPEG također će biti spremljen na isti pogon.

Dakle, prvi korak je povezivanje Google Drive računa sa svojim Aspose.Cloud Dashboard računom.

  • Kliknite opciju Storages s lijevog izbornika na nadzornoj ploči.
  • Kliknite gumb Stvori novu pohranu u desnom donjem dijelu stranice.
  • Na izborniku odaberite opciju Google Drive Storage.
  • Unesite naziv pohrane, tj. GDrive.
  • Unesite pojedinosti ID-a klijenta i Tajne klijenta s Google API konzole.
  • Zatim kliknite gumb Generate Refresh Token i autorizirajte Google račun na kojem je stvoren Cloud projekt. Nakon što unesete sve pojedinosti, pojavit će se zaslon kao što je prikazano u nastavku.
vjerodajnice za Google disk

Slika 4: - Pregled vjerodajnica za pohranu Google diska.

Preporučujemo da posjetite sljedeću vezu na Saznajte više o povezivanju trećih pružatelja usluga pohrane.

Interagiramo samo s API-jima Aspose.Cloud koristeći aplikaciju stvorenu na nadzornoj ploči Aspose.Cloud i na pozadini, svaka aplikacija ima povezanu pohranu. Dakle, sada moramo ažurirati podatke o pohrani za postojeću aplikaciju.

Ažuriranje pohrane na nadzornoj ploči u oblaku

Slika 5: - Ažurirajte podatke o pohrani na nadzornoj ploči u oblaku.

Izvršite gore navedeni kod i on će pretvoriti Word dokument dostupan na Google disku u JPEG format i spremiti ga u istu pohranu.

Word dokument iz Dropbox Storagea

Također možemo konfigurirati našu Dropbox pohranu s aplikacijom u oblaku i možemo jednostavno pretvoriti Word datoteke pohranjene u Dropbox pohranu u JPEG format.

  • Kliknite opciju Storages s lijevog izbornika na nadzornoj ploči Aspose.Cloud.
  • Pritisnite gumb Create New Storage i odaberite Dropbox Storage s izbornika.
  • Unesite naziv po svom izboru u polje Storage Name i kliknite gumb Generate Token.
  • Od vas će se tražiti da navedete podatke o svom Dropbox računu i nakon uspješne autentifikacije, pristupni token će se generirati
  • Pritisnite gumb Spremi.
Pojedinosti o pohrani u Dropboxu

Slika 6: - Detalji pohrane u Dropboxu.

Opet, moramo ažurirati pojedinosti o pohrani za Cloud aplikaciju kojoj pristupamo u našem kodu (putem ID-a klijenta i vjerodajnica klijenta). Sada kliknite opciju Files s lijevog izbornika na nadzornoj ploči i odaberite Dropbox Storage (naziv skladišta navedite gore) i prikazat će se sve datoteke navedene na Dropboxu.

Dropbox datoteka na Cloud Dashboardu

Slika 7: - Dropbox datoteke koje se pojavljuju na Cloud Dashboardu.

Na razini koda, ne trebamo unositi nikakve promjene i kada se gore podijeljeni isječak koda izvrši, novi Word dokument se učitava u Dropbox pohranu, a rezultirajući JPEG također se sprema u istu pohranu. Pogledajte sliku prikazanu u nastavku.

DOC pretvoren u JPEG u Dropboxu

Slika 8: - Pregled Word datoteke pretvorene u JPEG u Dropboxu.

Spremite Word u sliku pomoću naredbe cURL

Naredbe cURL jedan su od praktičnih načina pristupa REST API-jima putem naredbenog retka. Budući da je Aspose.Words Cloud također razvijen prema REST arhitekturi, tako da mu možemo pristupiti i putem cURL naredbi. Znamo da su Aspose API-ji dostupni samo ovlaštenim osobama, stoga moramo generirati JWT pristupne tokene na temelju vjerodajnica klijenta. Izvršite sljedeću naredbu da biste je generirali:

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"

Sada izvršite sljedeću naredbu cURL za pretvaranje Word dokumenta koji je već dostupan u pohrani u oblaku u JPEG format. Rezultirajuća datoteka također se pohranjuje u istoj pohrani u oblaku.

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>"

Budući da je Dropbox povezan kao trenutna pohrana s Aspose.Cloud API-jem, izvorni dokument se učitava iz Dropboxa, a rezultirajući JPEG također se sprema na istu pohranu.

Pregled izlaza na Dropboxu

Slika 9: - Pregled izlaza na Dropboxu.

Zaključak

U ovom smo članku istražili mogućnosti Aspose.Words Cloud o tome kako pretvoriti Word u JPG pomoću Pythona. Također smo razgovarali o koracima za iskorištavanje različitih dostupnih pohrana u oblaku, uključujući Google Drive i Dropbox. Također smo istražili mogućnost spremanja Word dokumenta kao JPEG pomoću cURL naredbi. Imajte na umu da su naši SDK-ovi razvijeni prema licenci MIT-a, tako da je njihov potpuni izvorni kod dostupan za preuzimanje preko Github. U slučaju da naiđete na bilo kakve probleme ili imate dodatnih pitanja, slobodno nas kontaktirajte putem besplatnog foruma za podršku proizvoda.

povezani članci

Preporučujemo da posjetite sljedeće poveznice kako biste saznali više o tome