Imagens JPEG em Python

Converter PowerPoint PPT/PPTX para imagens JPG/JPEG em Python

Microsoft PowerPoint é um aplicativo de apresentação e slides que permite criar apresentações de slides. Em certos casos, você precisa converter PowerPoint PPT ou PPTX para o formato de imagem JPEG. Por exemplo, você precisa mostrar a apresentação PPT/PPTX no modo somente leitura em seu aplicativo ou pode precisar criar as miniaturas para cada slide do PowerPoint e etc. Para automatizar a conversão de PowerPoint para JPG, demonstrarei como converter PowerPoint PPT/PPTX para imagens JPG/JPEG em Python.

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

Converter PowerPoint PPT ou PPTX para JPG/JPEG REST API - Instalação{#Convert-PowerPoint-PPT-or-PPTX-to-JPG/JPEG-REST-API—Instalação}

Para converter imagens PPT(X) em JPG/JPEG em Python, usaremos o Python SDK do GroupDocs.Conversion Cloud API. Python SDK de GroupDocs.Conversion fornece a melhor maneira de converter PowerPoint PPT em arquivos JPG 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 = "InternalStorage"

Como converter PowerPoint PPT/PPTX para arquivo JPG/JPEG em Python

Você pode converter imagem BMP em arquivo PDF seguindo as etapas simples mencionadas abaixo:

Carregue o Documento

Em primeiro lugar, carregue o arquivo PPT ou PPTX na nuvem usando o exemplo de código abaixo:

# Carregue o arquivo PPT/PPTX do PowerPoint para o seu armazenamento em nuvem
# Crie uma instância da API de arquivo
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Solicitação de arquivo de upload de chamada
request = groupdocs_conversion_cloud.UploadFileRequest("python-testing\sample-file.pptx", "H:\\groupdocs-cloud-data\\sample-file.pptx", storage_name)

# Carregar arquivo docx para a nuvem
response = file_api.upload_file(request)
print(response.uploaded)

Como resultado, o arquivo PPT/PPTX carregado estará disponível na seção de arquivos do seu painel na nuvem.

Converter PPT ou PPTX para JPG/JPEG em Python

Você pode converter ppt para jpg com alta resolução ou formato 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 do PowerPoint
  • Defina o formato de arquivo de imagem resultante como “jpeg”
  • 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 o formato de arquivo PPTX para JPEG usando a API REST em Python:

# Como converter PowerPoint PPT ou PPTX para o formato JPG/JPEG 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-file.pptx"
    settings.format = "jpeg"
    
    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 PPTX to JPEG 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.

Baixe o arquivo convertido

O exemplo de código acima salvará o powerpoint convertido em arquivo jpg de alta resolução na nuvem. Você pode baixá-lo usando o seguinte exemplo de código:

# Inicialização da API para baixar o arquivo convertido
import shutil
file_api = groupdocs_conversion_cloud.FileApi.from_config(configuration)

# Criar solicitação de arquivo de download
request = groupdocs_conversion_cloud.DownloadFileRequest("python-testing\\sample-file.jpeg", storage_name)

# Baixar arquivo convertido
response = file_api.download_file(request)

# Mova o arquivo jpeg da imagem baixada para o diretório local
shutil.move(response, "H:\\groupdocs-cloud-data\\")

Conversor de PowerPoint para JPG Online Gratuito

Como converter pptx para jpg online? Tente a seguinte ferramenta gratuita de conversor de ppt para jpg para converter ppt para jpg online, que é desenvolvido usando a API acima.

Conclusão

Neste artigo, aprendemos como converter PowerPoint para formatos JPG/JPEG na nuvem. Agora você sabe:

  • como converter slide do PowerPoint para jpg ou jpeg em Python;
  • carregar programaticamente o arquivo do PowerPoint para a nuvem;
  • como baixar o arquivo convertido da nuvem;
  • como converter pptx para jpg grátis usando a ferramenta online;

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 PowerPoint para JPG ou JPEG, sinta-se à vontade para nos perguntar no Fórum de suporte gratuito.

Veja também