A Word konvertálása JPG formátumba

Word konvertálása JPG formátumba | A Word mentése képbe a Python SDK használatával

Egy olyan korszakban, ahol a vizuális tartalom uralkodik, a Word dokumentumok [JPG] formátumba (https://docs.fileformat.com/image/) konvertálása szükséges. jpeg/) formátum fontosabbá vált, mint valaha. Akár lebilincselő prezentációkat készít, akár szöveges tartalom töredékeit osztja meg a közösségi médiában, akár dokumentumrészleteket épít be multimédiás projektekbe, a Word-fájlok zökkenőmentes átalakításának lehetősége sokoldalú JPG-képekké a legfontosabb. Ebben a cikkben megvitatjuk a Word JPG formátumú konvertálásának részleteit Python SDK használatával.

Word to JPG Conversion REST API

Az [Aspose.Words Cloud SDK for Python] (https://products.aspose.cloud/words/python/) kihasználása a Wordről JPG-re való konvertáláshoz hatékony és sokoldalú dokumentumkezelési megoldást kínál. Ez az SDK lehetővé teszi a fejlesztők számára, hogy zökkenőmentesen integrálják a dokumentumkonverziós funkciókat a Python-alkalmazásokba, és robusztus eszközkészletet kínálnak a Word-dokumentumok JPG-képekké történő átalakításához.

A Wordből JPG-be való átalakításon túl ez az SDK számtalan lehetőséget kínál. A Word dokumentumokat dinamikusan kezelheti és formázhatja, szöveget bonthat ki, vízjeleket alkalmazhat, dokumentumokat hasonlíthat össze, és még dokumentum-előnézeteket is létrehozhat.

Az SDK letölthető a PIP és a GitHub webhelyről. Az SDK telepítéséhez hajtsa végre a következő parancsot a parancssori terminálon

pip install aspose-words-cloud

A telepítés befejezése után létre kell hoznia egy fiókot az Aspose.Cloud dashboard oldalon. Ha rendelkezik GitHub- vagy Google-fiókkal, egyszerűen regisztráljon, vagy kattintson az Új fiók létrehozása gombra, és adja meg a szükséges információkat. Most jelentkezzen be az irányítópultra a hitelesítési adatokkal, és bontsa ki az Alkalmazások részt az irányítópulton, majd görgessen lefelé az Ügyfél hitelesítő adatai szakasz felé, hogy megtekinthesse az ügyfél-azonosítót és az ügyféltitkot.

Ügyfél hitelesítő adatai

  1. kép: – Az ügyfél hitelesítő adatainak előnézete

Az Aspose.Cloud irányítópult egyetlen felületet biztosít a különféle fájltárolók kezeléséhez, így csatlakoztathatja az Amazon S3-at, a DropBox-ot, a Google Drive Storage-ot, a Google Cloud Storage-ot, a Windows Azure Storage-ot és az FTP-tárhelyet. Ezeket a forrásokat az irányítópult bal oldali menüjében elérhető Tárhelyek opcióval tudjuk kezelni.

Különféle tárolási lehetőségek

  1. kép: - Különféle tárolási lehetőségek a Cloud irányítópulton.

A Word konvertálása JPG-be Pythonban

Word-dokumentum betöltése a felhőtárhelyről

Ebben a részben megvitatjuk a Word-dokumentumtárolás alapértelmezett felhőtárolóba való betöltésének és a kimenet JPEG formátumba konvertálásának lépéseit. Az eredményül kapott fájl is ugyanabba a tárolóba kerül mentésre. Ebben a példában konfigurálnunk kell a Belső tárhely opciót (az első opciót, ahogy a fenti képen látható). Kérjük, kövesse az alábbi lépéseket az átalakítási művelet végrehajtásához.

  • Először is hozzon létre egy WordsApi osztály példányt, miközben argumentumként adja át a ClientID és a ClientSecret adatokat.
  • Másodszor, töltsön fel PDF-fájlt a felhőtárhelyre az UploadFileRequest(..) módszerrel.
  • Harmadszor, hozzon létre egy GetDocumentWithFormatRequest objektum objektumot, miközben argumentumként adja át a bemeneti Word fájlnevet, a kívánt kimeneti formátumot és az eredményül kapott fájlnevet.
  • Végül hívja meg a WordsApi osztály getdocumentwithformat(..) metódusát az átalakítási művelet végrehajtásához.
# További mintákért látogasson el a https://github.com/aspose-words-cloud/aspose-words-cloud-python webhelyre
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud import ApiClient, WordsApi
from asposewordscloud.rest import ApiException

def main():
    try:
        # hozzon létre egy WordsApi példányt
        words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")

        # A bemeneti Word dokumentum neve
        inputFileName = 'source.doc'
        resultantFile = 'Converted.jpeg'

        # Töltse fel a forrás Word-dokumentumot a Cloud Storage-ba
        words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))

        # Hozzon létre egy objektumot a dokumentum konvertálásához
        request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", None, None, None,
                                                                                    None, resultantFile, None)
        # indítsa el a Word-JPEG konvertálási műveletet
        result = words_api.get_document_with_format(request)
        
        # üzenet nyomtatása a konzolon (opcionális)
        print('Conversion process completed successfully !')
    except ApiException as e:
        print("Exception while calling WordsApi: {0}".format(e))
main()
Word to JPEG előnézet

  1. kép: – Word-JPEG konverziós előnézet.

Word dokumentum a Google Drive-ról

Ebben a részben megvitatjuk a Google Drive-fiók és az Aspose.Cloud irányítópult integrálásának részleteit, majd a Word-dokumentumot ugyanabból a Google Drive-ból töltjük be. Az átalakítás után az eredményül kapott JPEG is ugyanarra a meghajtóra kerül mentésre.

Tehát az első lépés a Google Drive-fiók és az Aspose.Cloud Dashboard-fiók összekapcsolása.

  • Az irányítópult bal oldali menüjében kattintson a Tárhelyek lehetőségre.
  • Kattintson az Új tárhely létrehozása gombra az oldal jobb alsó sarkában.
  • Válassza a Google Drive-tárhely lehetőséget a menüből.
  • Írja be a tárhely nevét, azaz a GDrive-ot.
  • Adja meg az ügyfél-azonosítót és az ügyféltitkot a Google API-konzolon.
  • Ezután kattintson a Frissítési token létrehozása gombra, és engedélyezze azt a Google-fiókot, amelyben a Cloud projekt létrejön. Miután minden részletet megadtunk, az alábbi képernyő jelenik meg.
Google Drive hitelesítő adatok

  1. kép: – A Google Drive tárhely hitelesítő adatainak előnézete.

Javasoljuk, hogy látogassa meg a következő linket: További információ a külső tárhelyszolgáltatók összekapcsolásáról.

Csak az Aspose.Cloud API-kkal kommunikálunk az Aspose.Cloud irányítópulton létrehozott alkalmazás használatával, és a háttérben minden alkalmazáshoz tárhely kapcsolódik. Tehát most frissítenünk kell a meglévő alkalmazás tárolási adatait.

Tárhelyfrissítés a Cloud irányítópulton

  1. kép: – Frissítse a tárhely részleteit a Cloud irányítópulton.

Hajtsa végre a fent megosztott kódot, és a Google Drive-ban elérhető Word-dokumentumot JPEG formátumba konvertálja, és ugyanarra a tárhelyre menti.

Word dokumentum a Dropbox Storage-ból

A Dropbox tárhelyünket felhőalkalmazással is konfigurálhatjuk, és a Dropbox tárhelyen tárolt Word fájlokat egyszerűen JPEG formátumba konvertálhatjuk.

  • Kattintson a Tárhelyek lehetőségre az Aspose.Cloud irányítópult bal oldali menüjében.
  • Kattintson az Új tárhely létrehozása gombra, és válassza a menü Dropbox tárhelyét.
  • Írja be a választott nevet a Tárhelynév mezőbe, és kattintson a Token generálása gombra.
  • A rendszer felkéri a Dropbox fiók adatainak megadására, és a sikeres hitelesítés után létrejön a hozzáférési token
  • Kattintson a Mentés gombra.
Dropbox tárolási adatok

  1. kép: - Dropbox tárolási részletek.

Ismét frissítenünk kell annak a felhőalkalmazásnak a tárolási adatait, amelyhez a kódunkban hozzáférünk (ügyfélazonosítón és ügyfél hitelesítő adatain keresztül). Most kattintson a Fájlok lehetőségre az irányítópult bal oldali menüjében, és válassza a Dropbox tárhelyet (a tárhely neve fent van), és a Dropboxon felsorolt összes fájl megjelenik.

Dropbox fájl a Cloud Dashboardon

  1. kép: – Dropbox-fájlok jelennek meg a Cloud Dashboardon.

Kódszinten nem kell változtatást végrehajtanunk, és amikor a fent megosztott kódrészlet végrehajtásra kerül, egy új Word dokumentum kerül feltöltésre a Dropbox tárhelyére, és az így létrejött JPEG is ugyanabba a tárolóba kerül. Lásd az alábbi képet.

A DOC JPEG formátumba konvertálva a Dropboxban

  1. kép: – A Dropboxban JPEG formátumba konvertált Word-fájl előnézete.

Mentse a Word-öt képbe a cURL paranccsal

A cURL parancsok a REST API-k parancssoron keresztüli elérésének egyik kényelmes módja. Mivel az Aspose.Words Cloud is REST architektúra szerint készül, így cURL parancsokkal is elérhetjük. Tudjuk, hogy az Aspose API-k csak arra jogosult személyek számára érhetők el, ezért JWT hozzáférési tokeneket kell generálnunk az ügyfél hitelesítő adatai alapján. Kérjük, hajtsa végre a következő parancsot egy létrehozásához:

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"

Most hajtsa végre a következő cURL parancsot a felhőtárhelyen már elérhető Word dokumentum JPEG formátumba konvertálásához. Az eredményül kapott fájl is ugyanabban a felhőtárolóban van tárolva.

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

Mivel a Dropbox aktuális tárhelyként van összekapcsolva az Aspose.Cloud API-val, így a source.doc betöltődik a Dropboxból, és az eredményül kapott JPEG is ugyanarra a tárolóra kerül mentésre.

A kimenet előnézete a Dropboxon

  1. kép: A Dropbox kimenetének előnézete.

Következtetés

Ebben a cikkben megvizsgáltuk az Aspose.Words Cloud képességeit, hogyan lehet a Word-t JPG-re konvertálni Python használatával. Megbeszéltük a különféle rendelkezésre álló felhőalapú tárhelyek – köztük a Google Drive és a Dropbox – kihasználásának lépéseit is. Azt is megvizsgáltuk, hogyan lehet Word-dokumentumot JPEG-ként menteni cURL-parancsok segítségével. Kérjük, vegye figyelembe, hogy SDK-jainkat MIT-licenc szerint fejlesztjük, így teljes forráskódjuk letölthető Githubon. Ha bármilyen problémába ütközik, vagy bármilyen további kérdése van, forduljon hozzánk bizalommal az Ingyenes terméktámogatási fórumon.

kapcsolódó cikkek

Javasoljuk, hogy látogassa meg az alábbi linkeket, ha többet szeretne megtudni erről