Converti Word in file immagine JPEG, PNG o GIF in Python

Converti Word in file immagine JPEG, PNG o GIF in Python

Word è uno dei formati più diffusi per la condivisione e la stampa di documenti. Spesso abbiamo bisogno di convertire documenti word in diversi formati immagine. È meglio utilizzare strumenti specializzati già sviluppati che forniscono una soluzione di conversione flessibile e di facile manutenzione per le tue esigenze. In questo articolo impareremo come convertire Word in file immagine JPEG, PNG o GIF in Python.

In questo articolo saranno trattati i seguenti argomenti:

API REST di conversione da Word a immagini - Python SDK

Per convertire immagini JPG, PNG e GIF in Python, utilizzeremo Ruby SDK of GroupDocs.Conversion Cloud API. Python SDK di GroupDocs.Conversion fornisce il modo migliore per convertire Word DOCX in file JPG, PNG e GIF in pochi secondi. È 100% gratuito, sicuro e facile da usare Python SDK per la conversione dei file. Consente di convertire documenti di formati supportati in immagini a livello di codice sul cloud. Puoi installarlo usando il seguente comando nella console:

pip install groupdocs_conversion_cloud

In primo luogo, ottenere l’ID cliente e il segreto dalla dashboard prima di seguire i passaggi indicati di seguito. Una volta che hai il tuo ID e segreto, aggiungi il codice seguente nella tua applicazione come mostrato di seguito:

# Importa Python SDK nella tua applicazione Python da http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Ottieni client_id e client_secret da https://dashboard.groupdocs.cloud dopo la registrazione gratuita.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Ottieni le configurazioni dell'API File 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "DefaultStorage"

Come convertire Word in JPEG utilizzando l’API REST in Python

È possibile convertire il formato Word in JPEG a livello di programmazione seguendo i passaggi indicati di seguito:

  • Innanzitutto, crea un’istanza di ConvertApi
  • Successivamente, crea un’istanza di ConvertSettings
  • Quindi, imposta il nome di archiviazione e il percorso del file di parole
  • Imposta il formato del file immagine risultante come “jpeg”
  • Crea un’istanza di DocxLoadOptions
  • Impostare la password del file di parole e caricare\opzioni
  • Crea un’istanza di JpegConvertOptions
  • Definisci la scala di grigi, da\pagina, pagine\conteggio, qualità, rotazione\angolo e usa\pdf ecc
  • Imposta convertOptions su settings
  • Ora, fornisci il percorso del file di output
  • Successivamente, crea ConvertDocumentRequest con ConvertSettings come argomento
  • Infine, chiama il metodo ConvertApi.convert\document() con ConvertDocumentRequest per salvare il file convertito

Il seguente codice di esempio mostra come convertire i documenti word in formato immagine JPEG utilizzando l’API REST in Python:

# Come convertire Word DOCX in JPEG utilizzando l'API REST in Python
try:
    # Crea un'istanza dell'API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Definire le impostazioni di conversione
    settings = groupdocs_conversion_cloud.ConvertSettings()
    settings.storage_name = storage_name
    settings.file_path = "python-testing/sample-word.docx"
    settings.format = "jpeg"
    
    loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
    loadOptions.password = "password"
    
    settings.load_options = loadOptions;
    
    convertOptions = groupdocs_conversion_cloud.JpegConvertOptions()
    convertOptions.gray_scale = True
    convertOptions.from_page = 1
    convertOptions.pages_count = 1
    convertOptions.quality = 100
    convertOptions.rotate_angle = 90
    convertOptions.use_pdf = False
    
    settings.convert_options = convertOptions
    settings.output_path = "python-testing"
    
    request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
    response = convert_api.convert_document(request)

    print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
    print("Exception while calling API: {0}".format(e.message))

L’esempio di codice precedente salverà il file JPEG convertito sul cloud.

Converti DOC/DOCX in PNG in Python utilizzando l’API REST

Puoi anche convertire Word Doc/Docx in formato file PNG a livello di programmazione seguendo i passaggi indicati di seguito:

  • Crea un’istanza di ConvertApi
  • Successivamente, crea un’istanza di ConvertSettings
  • Quindi, imposta il nome di archiviazione e il percorso del file di parole
  • Inoltre, imposta “png” come formato dell’immagine di output
  • Crea un’istanza di DocxLoadOptions
  • Impostare la password del file di parole e caricare\opzioni
  • Crea un’istanza di PngConvertOptions
  • Definire i valori scala di grigi, da\pagina, pagine\conteggio, qualità, rotazione\angolo e uso\pdf
  • Imposta convertOptions su settings
  • Ora, fornisci il percorso del file di output
  • Successivamente, crea ConvertDocumentRequest con ConvertSettings come argomento
  • Infine, chiama il metodo ConvertApi.convert\document() con ConvertDocumentRequest per salvare il file convertito

Il seguente codice di esempio mostra come convertire una parola in formato PNG utilizzando l’API REST in Python:

# Come convertire Word DOCX in PNG utilizzando l'API REST in Python
# Crea un'istanza dell'API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Definire le impostazioni di conversione
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-word.docx"
settings.format = "png"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.PngConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False

settings.convert_options = convertOptions
settings.output_path = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted DOCX to PNG file format: " + str(response))

Converti Word DOC/DOCX in GIF in Python utilizzando l’API REST

Puoi convertire Word Docx in JPG a livello di codice seguendo i passaggi indicati di seguito:

  • Crea un’istanza di ConvertApi
  • Successivamente, crea un’istanza di ConvertSettings
  • Quindi, imposta il nome di archiviazione e il percorso del file di parole
  • Ora, fornisci “gif” come formato immagine di output
  • Crea un’istanza di DocxLoadOptions
  • Impostare la password del file di parole e caricare\opzioni
  • Crea un’istanza di GifConvertOptions
  • Definisci la scala di grigi, da\pagina, pagine\conteggio, qualità, rotazione\angolo e usa\pdf ecc.
  • Imposta convertOptions su settings
  • Successivamente, fornire il percorso del file di output
  • Successivamente, crea ConvertDocumentRequest con ConvertSettings come argomento.
  • Infine, chiama il metodo ConvertApi.convert\document() con ConvertDocumentRequest per salvare il file convertito.

Il seguente esempio di codice mostra come convertire Word Doc/Docx in formato di file immagine GIF utilizzando l’API REST in Python:

# Come convertire Word DOCX in GIF utilizzando l'API REST in Python
# Crea un'istanza dell'API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Definire le impostazioni di conversione
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/sample-word.docx"
settings.format = "gif"

loadOptions = groupdocs_conversion_cloud.DocxLoadOptions()
loadOptions.password = "password"

settings.load_options = loadOptions;

convertOptions = groupdocs_conversion_cloud.GifConvertOptions()
convertOptions.gray_scale = True
convertOptions.from_page = 1
convertOptions.pages_count = 1
convertOptions.quality = 100
convertOptions.rotate_angle = 90
convertOptions.use_pdf = False

settings.convert_options = convertOptions
settings.output_path = "python-testing"

request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
response = convert_api.convert_document(request)
print("Successfully converted Word to GIF format: " + str(response))

Convertitore online gratuito da Word a Image

Prova il seguente strumento online gratuito di conversione JPG, PNG e GIF, sviluppato utilizzando l’API di cui sopra.

Conclusione

In questo articolo, abbiamo imparato come convertire i formati da parola a immagine sul cloud. Ora sai:

  • come convertire documenti word in jpeg/jpg in Python;
  • come convertire word doc/docx in formato immagine png usando Python;
  • come convertire word doc/docx in formato file gif in Python;

Puoi saperne di più su GroupDocs.Conversion Cloud API utilizzando la documentazione. Forniamo anche una sezione Riferimento API che ti consente di visualizzare e interagire con le nostre API direttamente attraverso il browser.

Fai una domanda

Se hai domande sul convertitore da Word docx a immagini, non esitare a contattarci nel Forum di supporto gratuito.

Guarda anche