Konverter Word til JPG

Konverter Word til JPG | Gem Word i billedet ved hjælp af Python SDK

I en æra, hvor visuelt indhold regerer, er behovet for at konvertere Word-dokumenter til JPG jpeg/)-formatet er blevet mere afgørende end nogensinde. Uanset om du laver engagerende præsentationer, deler uddrag af tekstindhold på sociale medier eller inkorporerer dokumentuddrag i multimedieprojekter, er evnen til problemfrit at omdanne Word-filer til alsidige JPG-billeder altafgørende. I denne artikel vil vi diskutere detaljerne om, hvordan man konverterer Word til JPG ved hjælp af Python SDK.

Word til JPG konvertering REST API

Udnyttelse af Aspose.Words Cloud SDK til Python til at udføre konverteringen fra Word til JPG introducerer en kraftfuld og alsidig løsning til dokumenthåndtering. Denne SDK giver udviklere mulighed for problemfrit at integrere dokumentkonverteringsfunktioner i Python-applikationer og tilbyder et robust sæt værktøjer til at lette transformationen af Word-dokumenter til JPG-billeder.

Ud over Word til JPG-konvertering giver denne SDK et utal af muligheder. Du kan manipulere og formatere Word-dokumenter dynamisk, udtrække tekst, anvende vandmærker, udføre dokumentsammenligning og endda generere dokumenteksempler.

SDK’et er tilgængeligt til download på PIP og GitHub. Udfør følgende kommando på kommandolinjeterminalen for at installere SDK

pip install aspose-words-cloud

Når installationen er fuldført, skal du oprette en konto på Aspose.Cloud dashboard. Hvis du har en GitHub- eller Google-konto, skal du blot tilmelde dig eller klikke på knappen Opret en ny konto og angive de nødvendige oplysninger. Log nu ind på dashboardet ved hjælp af legitimationsoplysninger og udvid applikationssektionen fra dashboardet, og rul ned mod sektionen Klientlegitimationsoplysninger for at se klient-id og klienthemmelighedsoplysninger.

Kundeoplysninger

Billede 1:- Forhåndsvisning af klientoplysninger

Aspose.Cloud-dashboard giver en enkelt grænseflade til at administrere forskellige fillager, så du kan tilslutte Amazon S3, DropBox, Google Drive Storage, Google Cloud Storage, Windows Azure Storage og FTP Storage. Vi kan administrere disse kilder ved at bruge Lagringsindstillingen, der er tilgængelig i menuen til venstre på dashboardet.

Forskellige opbevaringsmuligheder

Billede 2:- Forskellige opbevaringsmuligheder på Cloud-dashboard.

Konverter Word til JPG i Python

Indlæs Word-dokument fra Cloud Storage

I dette afsnit skal vi diskutere trinene til, hvordan du indlæser Word-dokumentlagring i standardskylager og konverterer output til JPEG-format. Den resulterende fil gemmes også i det samme lager. I dette eksempel skal vi konfigurere indstillingen Internal Storage (den første mulighed som vist på billedet ovenfor). Følg venligst nedenstående trin for at udføre konverteringen.

  • For det første skal du oprette en forekomst af WordsApi-klassen, mens du sender ClientID og ClientSecret-detaljer som argumenter.
  • For det andet skal du uploade PDF-fil til Cloud-lager ved hjælp af UploadFileRequest(..)-metoden.
  • For det tredje skal du oprette et objekt af GetDocumentWithFormatRequest-objektet, mens du sender input Word-filnavn, ønsket outputformat og resulterende filnavn som argumenter.
  • Til sidst skal du kalde getdocumentwithformat(..)-metoden for WordsApi-klassen for at udføre konverteringsoperationen.
# For yderligere eksempler, besøg venligst 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:
        # oprette en forekomst af WordsApi
        words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")

        # Navn på input word-dokument
        inputFileName = 'source.doc'
        resultantFile = 'Converted.jpeg'

        # Upload kilde Word-dokument til Cloud Storage
        words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))

        # Opret et objekt til dokumentkonvertering
        request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", None, None, None,
                                                                                    None, resultantFile, None)
        # start Word til JPEG-konvertering
        result = words_api.get_document_with_format(request)
        
        # udskriv besked i konsollen (valgfrit)
        print('Conversion process completed successfully !')
    except ApiException as e:
        print("Exception while calling WordsApi: {0}".format(e))
main()
Word til JPEG forhåndsvisning

Billede 3:- Forhåndsvisning af konvertering fra Word til JPEG.

Word-dokument fra Google Drev

I dette afsnit vil vi diskutere detaljerne om, hvordan man integrerer Google Drive-kontoen med Aspose.Cloud-dashboard, og derefter indlæses Word-dokumentet fra samme Google Drev. Efter konverteringen vil den resulterende JPEG også blive gemt på det samme drev.

Så første skridt er at linke Google Drive-kontoen med din Aspose.Cloud Dashboard-konto.

  • Klik på indstillingen Lagring i menuen til venstre på dashboardet.
  • Klik på knappen Opret ny lagerplads nederst til højre på siden.
  • Vælg indstillingen Google Drive Storage i menuen.
  • Indtast lagernavn, dvs. GDrive.
  • Indtast klient-id og klienthemmelighedsoplysninger fra Google API-konsollen.
  • Klik derefter på knappen Generer Refresh Token og godkend den Google-konto, hvor Cloud-projektet er oprettet. Når alle detaljer er angivet, vises skærmen som vist nedenfor.
Google Drev-legitimationsoplysninger

Billede 4:- Forhåndsvisning af Google Drev-lageroplysninger.

Vi anbefaler, at du besøger følgende link til Læs mere om tilslutning af tredjepartslagringsudbydere.

Vi interagerer kun med Aspose.Cloud API’er ved hjælp af applikationer oprettet på Aspose.Cloud dashboard, og i backend har hver applikation lagring forbundet med sig. Så nu skal vi opdatere lageroplysningerne for den eksisterende applikation.

Opdatering af lager på Cloud-dashboard

Billede 5:- Opdater lageroplysninger på Cloud-dashboardet.

Udfør koden, der er delt ovenfor, og det vil konvertere Word-dokumentet, der er tilgængeligt i Google Drev, til JPEG-format og gemme det på samme lager.

Word-dokument fra Dropbox Storage

Vi kan også konfigurere vores Dropbox-lagring med en cloud-applikation og kan nemt konvertere Word-filer, der er gemt i Dropbox-lagring, til JPEG-format.

  • Klik på indstillingen Storages i menuen til venstre på Aspose.Cloud-dashboardet.
  • Klik på knappen Opret nyt lager, og vælg Dropbox-lager i menuen.
  • Indtast det ønskede navn i feltet Lagernavn, og klik på knappen Generer token.
  • Du vil blive bedt om at angive dine Dropbox-kontooplysninger, og efter vellykket godkendelse vil adgangstokenet blive genereret
  • Klik på knappen Gem.
Dropbox-lageroplysninger

Billede 6:- Dropbox-lagringsdetaljer.

Igen skal vi opdatere lageroplysningerne for Cloud-applikationen, som vi har adgang til i vores kode (via klient-id og klientoplysninger). Klik nu på indstillingen Filer i menuen til venstre på dashboardet, og vælg Dropbox Storage (navnet på lageret angives ovenfor), og alle filerne på Dropbox vises.

Dropbox-fil på Cloud Dashboard

Billede 7:- Dropbox-filer vises på Cloud Dashboard.

På kodeniveau behøver vi ikke at foretage nogen ændring, og når det ovennævnte delte kodestykke udføres, uploades et nyt Word-dokument til Dropbox-lageret, og den resulterende JPEG gemmes også i samme lager. Se billedet vist nedenfor.

DOC konverteret til JPEG i Dropbox

Billede 8:- Eksempel på Word-fil konverteret til JPEG i Dropbox.

Gem Word i billedet ved hjælp af cURL-kommandoen

cURL-kommandoerne er en af de bekvemme måder at få adgang til REST API’er via kommandoprompt. Da Aspose.Words Cloud også er udviklet i henhold til REST-arkitekturen, så kan vi også få adgang til den via cURL-kommandoer. Vi ved, at Aspose API’er kun er tilgængelige for autoriserede personer, så vi skal generere JWT-adgangstokens baseret på klientoplysninger. Udfør venligst følgende kommando for at generere en:

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"

Udfør nu følgende cURL-kommando for at konvertere Word-dokument, der allerede er tilgængeligt i Cloud-lagring, til JPEG-format. Den resulterende fil gemmes også i det samme skylager.

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

Da Dropbox er forbundet som aktuelt lager med Aspose.Cloud API, så indlæses source.doc fra Dropbox, og den resulterende JPEG gemmes også på det samme lager.

Forhåndsvisning af output på Dropbox

Billede 9:- Forhåndsvisning af output på Dropbox.

Konklusion

I denne artikel har vi udforsket mulighederne i Aspose.Words Cloud om, hvordan man konverterer Word til JPG ved hjælp af Python. Vi har også diskuteret trinene til at udnytte forskellige tilgængelige Cloud-lagerpladser, herunder Google Drev og Dropbox. Vi har også undersøgt muligheden for, hvordan man gemmer et Word-dokument som en JPEG ved hjælp af cURL-kommandoer. Bemærk venligst, at vores SDK’er er udviklet i henhold til en MIT-licens, så deres komplette kildekode er tilgængelig til download via Github. Hvis du støder på problemer, eller du har yderligere spørgsmål, er du velkommen til at kontakte os via Free product support forum.

relaterede artikler

Vi anbefaler, at du besøger følgende links for at lære mere om