Converter Word em arquivo de imagem JPEG, PNG ou GIF em Python

Converter Word em arquivo de imagem JPEG, PNG ou GIF em Python

Word é um dos formatos populares para compartilhar e imprimir documentos. Muitas vezes, precisamos converter documentos do Word em diferentes formatos de imagem. É melhor usar ferramentas especializadas já desenvolvidas que fornecem uma solução de conversão flexível e de fácil manutenção para suas necessidades. Neste artigo, aprenderemos como converter word em arquivo de imagem JPEG, PNG ou GIF em Python.

Os seguintes tópicos serão abordados neste artigo:

API REST de conversão de palavras em imagens - Python SDK

Para converter imagens JPG, PNG e GIF em Python, usaremos o Ruby SDK do GroupDocs.Conversion Cloud API. O Python SDK do GroupDocs.Conversion oferece a melhor maneira de converter Word DOCX em arquivos JPG, PNG e GIF em segundos. É 100% gratuito, seguro e fácil de usar Python SDK para conversão de arquivos. Ele permite a conversão de documentos de formatos suportados em imagens programaticamente na nuvem. Você pode instalá-lo usando o seguinte comando no console:

pip install groupdocs_conversion_cloud

Em primeiro lugar, obtenha seu ID e segredo do cliente no painel antes de seguir as etapas mencionadas abaixo. Depois de ter seu ID e segredo, adicione o código abaixo em seu aplicativo, conforme mostrado abaixo:

# Importe o Python SDK em seu aplicativo python de http://api.groupdocs.cloud
import groupdocs_conversion_cloud

# Obtenha client_id e client_secret em https://dashboard.groupdocs.cloud após o registro gratuito.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Obter configurações de API de arquivo 
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "DefaultStorage"

Como converter Word para JPEG usando a API REST em Python

Você pode converter o formato Word para JPEG programaticamente seguindo as etapas abaixo:

  • Em primeiro lugar, crie uma instância do ConvertApi
  • Em seguida, crie uma instância do ConvertSettings
  • Em seguida, defina o nome do armazenamento e o caminho do arquivo de palavras
  • Defina o formato de arquivo de imagem resultante como “jpeg”
  • Crie uma instância do DocxLoadOptions
  • Defina a senha do arquivo de palavras e carregue\opções
  • Crie uma instância do JpegConvertOptions
  • Definir a escala de cinza, de\página, páginas\contar, qualidade, girar\ângulo e usar\pdf etc.
  • Definir convertOptions para configurações
  • Agora, forneça o caminho do arquivo de saída
  • Depois disso, crie ConvertDocumentRequest com ConvertSettings como argumento
  • Por fim, chame o método ConvertApi.convert\document() com ConvertDocumentRequest para salvar o arquivo convertido

O código de exemplo a seguir demonstra como converter documentos do Word em formato de imagem JPEG usando a API REST em Python:

# Como converter Word DOCX para JPEG usando a API REST em Python
try:
    # Criar uma instância da API
    convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

    # Definir configurações de conversão
    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))

O exemplo de código acima salvará o arquivo JPEG convertido na nuvem.

Converta DOC/DOCX para PNG em Python usando a API REST

Você também pode converter o formato de arquivo Word Doc/Docx para PNG programaticamente seguindo as etapas abaixo:

  • Crie uma instância do ConvertApi
  • Em seguida, crie uma instância do ConvertSettings
  • Em seguida, defina o nome do armazenamento e o caminho do arquivo de palavras
  • Além disso, defina “png” como formato de imagem de saída
  • Crie uma instância do DocxLoadOptions
  • Defina a senha do arquivo de palavras e carregue\opções
  • Crie uma instância do PngConvertOptions
  • Defina os valores de escala de cinza, de\página, páginas\contagem, qualidade, rotação\ângulo e uso\pdf
  • Definir convertOptions para configurações
  • Agora, forneça o caminho do arquivo de saída
  • Depois disso, crie ConvertDocumentRequest com ConvertSettings como argumento
  • Por fim, chame o método ConvertApi.convert\document() com ConvertDocumentRequest para salvar o arquivo convertido

O código de exemplo a seguir mostra como converter palavras em formato PNG usando a API REST em Python:

# Como converter Word DOCX para PNG usando API REST em Python
# Criar uma instância da API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Definir configurações de conversão
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))

Converter Word DOC/DOCX para GIF em Python usando REST API

Você pode converter Word Docx para JPG programaticamente seguindo as etapas abaixo:

  • Crie uma instância do ConvertApi
  • Em seguida, crie uma instância do ConvertSettings
  • Em seguida, defina o nome do armazenamento e o caminho do arquivo de palavras
  • Agora, forneça “gif” como formato de imagem de saída
  • Crie uma instância do DocxLoadOptions
  • Defina a senha do arquivo de palavras e carregue\opções
  • Crie uma instância do GifConvertOptions
  • Definir a escala de cinza, de\página, páginas\contar, qualidade, girar\ângulo e usar\pdf etc..
  • Definir convertOptions para configurações
  • Em seguida, forneça o caminho do arquivo de saída
  • Depois disso, crie ConvertDocumentRequest com ConvertSettings como argumento.
  • Por fim, chame o método ConvertApi.convert\document() com ConvertDocumentRequest para salvar o arquivo convertido.

O exemplo de código a seguir mostra como converter palavras Doc/Docx em formato de arquivo de imagem GIF usando a API REST em Python:

# Como converter Word DOCX para GIF usando API REST em Python
# Criar uma instância da API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

# Definir configurações de conversão
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))

Conversor de Word para Imagem Online Grátis

Tente a seguinte ferramenta on-line gratuita de conversão de JPG, PNG e GIF, que foi desenvolvida usando a API acima.

Conclusão

Neste artigo, aprendemos como converter formatos de palavra em imagem na nuvem. Agora você sabe:

  • como converter documentos do word para jpeg/jpg em Python;
  • como converter word doc/docx para formato de imagem png usando Python;
  • como converter word doc/docx para formato de arquivo gif em Python;

Você pode aprender mais sobre GroupDocs.Conversion Cloud API usando a documentação. Também fornecemos uma seção Referência de API que permite visualizar e interagir com nossas APIs diretamente pelo navegador.

Faça uma pergunta

Se você tiver alguma dúvida sobre o conversor de word docx para imagem, sinta-se à vontade para nos perguntar no Fórum de suporte gratuito.

Veja também