Converteer Word naar JPG

Converteer Word naar JPG | Sla Word op in afbeelding met behulp van Python SDK

In een tijdperk waarin visuele inhoud de boventoon voert, bestaat de noodzaak om Word-documenten naar JPG te converteren jpeg/)-formaat is belangrijker dan ooit geworden. Of u nu boeiende presentaties maakt, fragmenten van tekstuele inhoud deelt op sociale media of documentfragmenten opneemt in multimediaprojecten, de mogelijkheid om Word-bestanden naadloos om te zetten in veelzijdige JPG-afbeeldingen is van cruciaal belang. In dit artikel gaan we de details bespreken over het converteren van Word naar JPG met behulp van Python SDK.

Word naar JPG-conversie REST API

Door gebruik te maken van de Aspose.Words Cloud SDK voor Python om de conversie van Word naar JPG uit te voeren, wordt een krachtige en veelzijdige oplossing voor documentbeheer geïntroduceerd. Met deze SDK kunnen ontwikkelaars documentconversiefunctionaliteiten naadloos integreren in Python-applicaties, en wordt een robuuste set tools geboden om de transformatie van Word-documenten naar JPG-afbeeldingen te vergemakkelijken.

Naast de conversie van Word naar JPG biedt deze SDK talloze mogelijkheden. U kunt Word-documenten dynamisch manipuleren en opmaken, tekst extraheren, watermerken toepassen, documentvergelijkingen uitvoeren en zelfs documentvoorbeelden genereren.

De SDK kan worden gedownload via PIP en GitHub. Voer de volgende opdracht uit op de opdrachtregelterminal om de SDK te installeren

pip install aspose-words-cloud

Zodra de installatie is voltooid, moet u een account aanmaken op Aspose.Cloud dashboard. Als u een GitHub- of Google-account heeft, hoeft u zich alleen maar aan te melden of klikt u op de knop Een nieuw account maken en geeft u de vereiste informatie op. Log nu in op het dashboard met behulp van de inloggegevens en vouw de sectie Toepassingen uit op het dashboard en scroll omlaag naar de sectie Klantreferenties om de details van de Klant-ID en het Klantgeheim te bekijken.

Klantreferenties

Afbeelding 1: - Voorbeeld van klantgegevens

Het Aspose.Cloud-dashboard biedt één enkele interface voor het beheren van verschillende bestandsopslag, zodat u Amazon S3, DropBox, Google Drive Storage, Google Cloud Storage, Windows Azure Storage en FTP Storage kunt verbinden. We kunnen deze bronnen beheren met behulp van de optie Opslagruimte die beschikbaar is in het linkermenu op het dashboard.

Diverse opbergmogelijkheden

Afbeelding 2: - Diverse opslagmogelijkheden op Cloud dashboard.

Converteer Word naar JPG in Python

Laad een Word-document vanuit de cloudopslag

In dit gedeelte bespreken we de stappen voor het laden van Word-documentopslag in de standaard cloudopslag en het converteren van de uitvoer naar JPEG-indeling. Het resulterende bestand wordt ook in dezelfde opslag opgeslagen. In dit voorbeeld moeten we de optie Interne opslag configureren (de eerste optie zoals weergegeven in de bovenstaande afbeelding). Volg de onderstaande stappen om de conversiebewerking uit te voeren.

  • Maak eerst een exemplaar van de klasse WordsApi, terwijl u de ClientID- en ClientSecret-details als argumenten doorgeeft.
  • Ten tweede uploadt u het PDF-bestand naar de cloudopslag met behulp van de UploadFileRequest(..)-methode.
  • Ten derde maakt u een object GetDocumentWithFormatRequest, terwijl u de invoernaam van het Word-bestand, het gewenste uitvoerformaat en de resulterende bestandsnaam als argumenten doorgeeft.
  • Roep ten slotte de methode getdocumentwithformat(..) van de klasse WordsApi aan om de conversiebewerking uit te voeren.
# Ga voor meer voorbeelden naar 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:
        # maak een exemplaar van WordsApi
        words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")

        # Naam van het ingevoerde woorddocument
        inputFileName = 'source.doc'
        resultantFile = 'Converted.jpeg'

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

        # Maak een object voor documentconversie
        request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", None, None, None,
                                                                                    None, resultantFile, None)
        # start de conversie van Word naar JPEG
        result = words_api.get_document_with_format(request)
        
        # bericht afdrukken in console (optioneel)
        print('Conversion process completed successfully !')
    except ApiException as e:
        print("Exception while calling WordsApi: {0}".format(e))
main()
Word naar JPEG-voorbeeld

Afbeelding 3: - Voorbeeld van conversie van Word naar JPEG.

Word-document van Google Drive

In dit gedeelte bespreken we de details van hoe u het Google Drive-account kunt integreren met het Aspose.Cloud-dashboard, waarna het Word-document wordt geladen vanuit dezelfde Google Drive. Na de conversie wordt de resulterende JPEG ook op hetzelfde station opgeslagen.

De eerste stap is dus om het Google Drive-account te koppelen aan uw Aspose.Cloud Dashboard-account.

  • Klik op de optie Opslagplaatsen in het linkermenu op het dashboard.
  • Klik op de knop Nieuwe opslag maken rechtsonder op de pagina.
  • Selecteer de optie Google Drive-opslag in het menu.
  • Voer de opslagnaam in, bijvoorbeeld GDrive.
  • Voer de client-ID en clientgeheimgegevens in via de Google API-console.
  • Klik vervolgens op de knop Vernieuwingstoken genereren en autoriseer het Google-account waarin het Cloud-project is gemaakt. Zodra alle gegevens zijn ingevuld, verschijnt het scherm zoals hieronder weergegeven.
Google Drive-inloggegevens

Afbeelding 4: - Voorbeeld van Google Drive-opslaggegevens.

We raden u aan de volgende link te bezoeken naar Meer informatie over het aansluiten van externe opslagproviders.

We communiceren alleen met Aspose.Cloud API’s met behulp van applicaties die zijn gemaakt op het Aspose.Cloud-dashboard en aan de backend is aan elke applicatie opslag verbonden. Nu moeten we dus de opslaginformatie voor de bestaande applicatie bijwerken.

Opslagupdate op Cloud-dashboard

Afbeelding 5: - Update opslaggegevens op het clouddashboard.

Voer de hierboven gedeelde code uit en het converteert het Word-document dat beschikbaar is in Google Drive naar JPEG-indeling en slaat het op in dezelfde opslag.

Word-document uit Dropbox-opslag

We kunnen onze Dropbox-opslag ook configureren met een cloudapplicatie en kunnen de Word-bestanden die zijn opgeslagen in Dropbox-opslag eenvoudig converteren naar JPEG-formaat.

  • Klik op de optie Opslag in het linkermenu op het Aspose.Cloud-dashboard.
  • Klik op de knop Nieuwe opslag maken en selecteer Dropbox-opslag in het menu.
  • Voer de naam van uw keuze in het veld Opslagnaam in en klik op de knop Token genereren.
  • U wordt gevraagd uw Dropbox-accountgegevens op te geven en na succesvolle authenticatie wordt het toegangstoken gegenereerd
  • Klik op de knop Opslaan.
Gegevens over Dropbox-opslag

Afbeelding 6: - Dropbox-opslagdetails.

Nogmaals, we moeten de opslaggegevens voor de Cloud-applicatie waartoe we toegang hebben, bijwerken in onze code (via Client ID en Client-inloggegevens). Klik nu op de optie Bestanden in het linkermenu op het dashboard en selecteer Dropbox-opslag (naam van de opslag hierboven vermeld) en alle bestanden die op Dropbox worden vermeld, worden weergegeven.

Dropbox-bestand op Cloud Dashboard

Afbeelding 7: - Dropbox-bestanden verschijnen op Cloud Dashboard.

Op codeniveau hoeven we geen enkele wijziging aan te brengen en wanneer het hierboven gedeelde codefragment wordt uitgevoerd, wordt een nieuw Word-document geüpload naar de Dropbox-opslag en wordt de resulterende JPEG ook in dezelfde opslag opgeslagen. Zie de onderstaande afbeelding.

DOC geconverteerd naar JPEG in Dropbox

Afbeelding 8: - Voorbeeld van een Word-bestand geconverteerd naar JPEG in Dropbox.

Bewaar Word in afbeelding met behulp van de cURL-opdracht

De cURL-opdrachten zijn een van de handige manieren om toegang te krijgen tot REST API’s via de opdrachtprompt. Omdat Aspose.Words Cloud ook is ontwikkeld volgens de REST-architectuur, hebben we er ook toegang toe via cURL-opdrachten. We weten dat Aspose API’s alleen toegankelijk zijn voor geautoriseerde personen, dus we moeten JWT-toegangstokens genereren op basis van klantreferenties. Voer de volgende opdracht uit om er een te genereren:

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"

Voer nu de volgende cURL-opdracht uit om een Word-document dat al beschikbaar is in cloudopslag naar JPEG-indeling te converteren. Het resulterende bestand wordt ook opgeslagen in dezelfde cloudopslag.

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

Omdat Dropbox als huidige opslag is gekoppeld aan de Aspose.Cloud API, wordt source.doc geladen vanuit Dropbox en wordt de resulterende JPEG ook op dezelfde opslag opgeslagen.

Voorbeeld van uitvoer op Dropbox

Afbeelding 9: - Voorbeeld van uitvoer op Dropbox.

Conclusie

In dit artikel hebben we de mogelijkheden van Aspose.Words Cloud onderzocht voor het converteren van Word naar JPG met behulp van Python. We hebben ook de stappen besproken om gebruik te maken van de verschillende beschikbare cloudopslag, waaronder Google Drive en Dropbox. We hebben ook de mogelijkheid onderzocht hoe je een Word-document als JPEG kunt opslaan met behulp van cURL-opdrachten. Houd er rekening mee dat onze SDK’s zijn ontwikkeld volgens een MIT-licentie, dus hun volledige broncode kan worden gedownload via Github. Mocht u problemen ondervinden of verdere vragen hebben, neem dan gerust contact met ons op via het Gratis productondersteuningsforum.

gerelateerde artikelen

We raden u aan de volgende links te bezoeken voor meer informatie