Converti Word in JPG

Converti Word in JPG | Salva Word nell’immagine utilizzando Python SDK

In un’era in cui il contenuto visivo regna sovrano, la necessità di convertire documenti Word in [JPG](https://docs.fileformat.com/image/ jpeg/) è diventato più cruciale che mai. Che tu stia creando presentazioni accattivanti, condividendo frammenti di contenuto testuale sui social media o incorporando estratti di documenti in progetti multimediali, la capacità di trasformare facilmente file Word in versatili immagini JPG è fondamentale. In questo articolo, discuteremo i dettagli su come convertire Word in JPG utilizzando Python SDK.

API REST di conversione da Word a JPG

Sfruttare Aspose.Words Cloud SDK for Python per eseguire la conversione da Word a JPG introduce una soluzione potente e versatile per la gestione dei documenti. Questo SDK consente agli sviluppatori di integrare perfettamente le funzionalità di conversione dei documenti nelle applicazioni Python, offrendo un robusto set di strumenti per facilitare la trasformazione dei documenti Word in immagini JPG.

Oltre alla conversione da Word a JPG, questo SDK offre una miriade di funzionalità. Puoi manipolare e formattare i documenti Word in modo dinamico, estrarre testo, applicare filigrane, eseguire confronti tra documenti e persino generare anteprime dei documenti.

L’SDK è disponibile per il download su PIP e GitHub. Eseguire il comando seguente sul terminale della riga di comando per installare l’SDK

pip install aspose-words-cloud

Una volta completata l’installazione, è necessario creare un account su dashboard Aspose.Cloud. Se disponi di un account GitHub o Google, registrati semplicemente oppure fai clic sul pulsante Crea un nuovo account e fornisci le informazioni richieste. Ora accedi alla dashboard utilizzando le credenziali ed espandi la sezione Applicazioni dalla dashboard e scorri verso il basso verso la sezione Credenziali client per visualizzare l’ID client e i dettagli del segreto client.

Credenziali del cliente

Immagine 1:- Anteprima delle credenziali del cliente

La dashboard di Aspose.Cloud fornisce un’unica interfaccia per gestire vari archivi di file, quindi puoi connettere Amazon S3, DropBox, Google Drive Storage, Google Cloud Storage, Windows Azure Storage e FTP Storage. Possiamo gestire queste fonti utilizzando l’opzione Archiviazione disponibile nel menu a sinistra sulla dashboard.

Varie opzioni di archiviazione

Immagine 2:- Varie opzioni di archiviazione sulla dashboard del cloud.

Converti Word in JPG in Python

Carica un documento Word da Cloud Storage

In questa sezione, discuteremo i passaggi su come caricare l’archiviazione di documenti Word nell’archivio cloud predefinito e convertire l’output in formato JPEG. Anche il file risultante viene salvato nella stessa memoria. In questo esempio, dobbiamo configurare l’opzione Memoria interna (la prima opzione come mostrato nell’immagine sopra). Seguire i passaggi indicati di seguito per eseguire l’operazione di conversione.

  • Innanzitutto, crea un’istanza della classe WordsApi passando i dettagli ClientID e ClientSecret come argomenti.
  • In secondo luogo, carica il file PDF nell’archivio cloud utilizzando il metodo UploadFileRequest(..).
  • In terzo luogo, crea un oggetto GetDocumentWithFormatRequest passando il nome del file Word di input, il formato di output desiderato e il nome del file risultante come argomenti.
  • Infine, chiama il metodo getdocumentwithformat(..) della classe WordsApi per eseguire l’operazione di conversione.
# Per ulteriori esempi, visitare 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:
        # creare un'istanza di WordsApi
        words_api = WordsApi("6185429e-17ce-468d-bb81-a51ac9d96c16","73a07e2fb010f559e482d854fe5a8f49")

        # Nome del documento word in ingresso
        inputFileName = 'source.doc'
        resultantFile = 'Converted.jpeg'

        # Carica il documento Word di origine su Cloud Storage
        words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\Downloads\\'+inputFileName, 'rb'), "", None))

        # Crea un oggetto per la conversione del documento
        request = asposewordscloud.models.requests.GetDocumentWithFormatRequest(inputFileName, "JPG", None, None, None,
                                                                                    None, resultantFile, None)
        # avviare l'operazione di conversione da Word a JPEG
        result = words_api.get_document_with_format(request)
        
        # stampa messaggio in console (opzionale)
        print('Conversion process completed successfully !')
    except ApiException as e:
        print("Exception while calling WordsApi: {0}".format(e))
main()
Anteprima da Word a JPEG

Immagine 3:- Anteprima della conversione da Word a JPEG.

Documento Word da Google Drive

In questa sezione discuteremo i dettagli su come integrare l’account Google Drive con la dashboard Aspose.Cloud e quindi il documento Word verrà caricato dallo stesso Google Drive. Dopo la conversione, anche il JPEG risultante verrà salvato sulla stessa unità.

Quindi il primo passo è collegare l’account Google Drive al tuo account Aspose.Cloud Dashboard.

  • Fai clic sull’opzione Archiviazione dal menu a sinistra sulla dashboard.
  • Fare clic sul pulsante Crea nuovo spazio di archiviazione nella parte inferiore destra della pagina.
  • Seleziona l’opzione Archiviazione Google Drive dal menu.
  • Inserisci il nome dell’archivio, ad esempio GDrive.
  • Inserisci l’ID cliente e i dettagli del segreto cliente dalla console dell’API di Google.
  • Quindi fare clic sul pulsante Genera token di aggiornamento e autorizzare l’account Google in cui viene creato il progetto Cloud. Una volta forniti tutti i dettagli, la schermata apparirà come mostrato di seguito.
Credenziali di Google Drive

Immagine 4:- Anteprima delle credenziali di archiviazione di Google Drive.

Ti consigliamo di visitare il seguente collegamento a Ulteriori informazioni sulla connessione di fornitori di archiviazione di terze parti.

Interagiamo solo con le API Aspose.Cloud utilizzando l’applicazione creata sulla dashboard Aspose.Cloud e nel backend, ogni applicazione ha spazio di archiviazione ad essa collegato. Quindi ora dobbiamo aggiornare le informazioni di archiviazione per l’applicazione esistente.

Aggiornamento dello spazio di archiviazione sulla dashboard del cloud

Immagine 5:- Aggiorna i dettagli di archiviazione sulla dashboard del cloud.

Esegui il codice condiviso sopra e convertirà il documento Word disponibile in Google Drive in formato JPEG e lo salverà nella stessa memoria.

Documento Word da Dropbox Storage

Possiamo anche configurare il nostro spazio di archiviazione Dropbox con un’applicazione cloud e convertire facilmente i file Word archiviati nell’archivio Dropbox in formato JPEG.

  • Fare clic sull’opzione Archiviazioni dal menu a sinistra sulla dashboard di Aspose.Cloud.
  • Fai clic sul pulsante Crea nuovo spazio di archiviazione e seleziona Spazio di archiviazione Dropbox dal menu.
  • Inserisci il nome che preferisci nel campo Nome archivio e fai clic sul pulsante Genera token.
  • Ti verrà richiesto di fornire i dettagli del tuo account Dropbox e, una volta completata l’autenticazione, verrà generato il token di accesso
  • Fare clic sul pulsante Salva.
Dettagli sullo spazio di archiviazione di Dropbox

Immagine 6: - Dettagli sullo spazio di archiviazione di Dropbox.

Ancora una volta, dobbiamo aggiornare i dettagli di archiviazione per l’applicazione Cloud a cui stiamo accedendo nel nostro codice (tramite ID cliente e credenziali cliente). Ora fai clic sull’opzione File dal menu a sinistra sulla dashboard e seleziona Archiviazione Dropbox (il nome dell’archiviazione fornito sopra) e verranno visualizzati tutti i file elencati su Dropbox.

File Dropbox su Cloud Dashboard

Immagine 7:- File Dropbox visualizzati su Cloud Dashboard.

A livello di codice, non è necessario apportare alcuna modifica e quando viene eseguito lo snippet di codice condiviso sopra, un nuovo documento Word viene caricato nell’archivio Dropbox e anche il JPEG risultante viene salvato nello stesso archivio. Vedere l’immagine mostrata di seguito.

DOC convertito in JPEG in Dropbox

Immagine 8:- Anteprima del file Word convertito in JPEG in Dropbox.

Salva Word nell’immagine utilizzando il comando cURL

I comandi cURL sono uno dei modi convenienti per accedere alle API REST tramite il prompt dei comandi. Poiché Aspose.Words Cloud è sviluppato anche secondo l’architettura REST, possiamo accedervi anche tramite comandi cURL. Sappiamo che le API Aspose sono accessibili solo alle persone autorizzate, quindi dobbiamo generare token di accesso JWT in base alle credenziali del cliente. Si prega di eseguire il seguente comando per generarne uno:

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"

Ora esegui il seguente comando cURL per convertire il documento Word già disponibile nell’archivio cloud in formato JPEG. Anche il file risultante viene archiviato nello stesso archivio cloud.

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

Poiché Dropbox è collegato come archivio corrente con l’API Aspose.Cloud, quindi source.doc viene caricato da Dropbox e anche il JPEG risultante viene salvato sullo stesso archivio.

Anteprima dell'output su Dropbox

Immagine 9:- Anteprima dell’output su Dropbox.

Conclusione

In questo articolo, abbiamo esplorato le funzionalità di Aspose.Words Cloud su come convertire Word in JPG utilizzando Python. Abbiamo anche discusso i passaggi per sfruttare i vari servizi di archiviazione cloud disponibili, inclusi Google Drive e Dropbox. Abbiamo anche esplorato la possibilità di salvare un documento Word come JPEG utilizzando i comandi cURL. Tieni presente che i nostri SDK sono sviluppati secondo una licenza MIT, quindi il loro codice sorgente completo è disponibile per il download su Github. In caso di problemi o se hai ulteriori domande, non esitare a contattarci tramite il forum di supporto gratuito del prodotto.

articoli Correlati

Ti consigliamo di visitare i seguenti link per saperne di più