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
- Como converter Word para JPEG usando a API REST em Python
- Converta DOC/DOCX para PNG em Python usando a API REST
- Converter Word DOC/DOCX para GIF em Python usando a API REST
- Conversor de Word para Imagem Online Grátis
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.