Pegar imagem de Anexos do Forms para HTML/PDF no PowerAutomate

Anônima
2024-09-23T19:24:21+00:00

Preciso de pegar o JSON de uma imagem anexada em um forms, colocar em um código HTML e transformar o HMTL em PDF, para visualizar a imagem.

Microsoft 365 e Office | Microsoft Forms | Para empresas

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

Anônima
2024-09-24T04:31:23+00:00

Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

Caro GUILHERME,

Aqui está um exemplo para sua referência.

Por exemplo, você cria o formulário da seguinte maneira para que os usuários carreguem várias imagens.

Image

Os detalhes do fluxo são os seguintes. O ponto principal é converter as imagens em URLs de dados Base64. Caso contrário, as imagens não serão exibidas em HTML e PDF.

Composição: json(outputs('Get_response_details')?[' upload da parte do corpo/ID do arquivo'])

Obter conteúdo do arquivo: items('Apply_to_each')? ['id']

Anexar à variável de matriz

Valor: <img src="data:image/@{Substring(substring(items('Apply_to_each')?[' name'],indexOf(items('Apply_to_each')?[' name'],'.'),sub(length(items('Apply_to_each')?[' name']),indexOf(items('Apply_to_each')?[' name'],'.'))),1,3)}; base64,@{outputs('Get_file_content')?[' corpo']? ['$content']}" >

Compose2: replace(join(variables(' file content'),' '),'','')

Como exemplo, você pode centralizar as imagens no arquivo HTML com o código abaixo.

<! html DOCTYPE>

<html>

<cabeça>

<estilo>

.container {

alinhamento do texto: centro;

}

</estilo>

</cabeça>

<corpo>

<div class="container">

<h2>Exemplo de imagem</h2>

@{saídas('Compose_2')}

</div>

</corpo>

</html>

Image

Image

Image

Resultado:

HTML:

![Image](https://learn-attachment.microsoft.com/api/attachments/5e9dec24-695c-4ee3-aa20-3d0b8cc165ef?platform=QnA NtvZ8x0p%2FHYSqRN4ZxAjjabMwvRP2Ae8en77%2FQagpC1PMQ25pBqVG5gwqcxWjIMfCIMIsJL%2BiuhNlRL%2B6DeSA9vwsu1BqJPT%2FbmZLwfxNlK8xZvPiFIqFgTrPemVRJGcM0p6yEK%2Fb3ZMMz9DLvYNs009Ym%2BIPoKzy2USyuaoeM0%3D)

PDF:

Image

.

Observe que o layout do arquivo HTML e do arquivo PDF convertido pode ser diferente.

Bem-vindo a compartilhar quaisquer atualizações conforme sua conveniência se precisar de mais ajuda sobre esse problema.

Seu esforço e tempo são muito apreciados!

Sinceramente

Penhasco | Moderador da Comunidade Microsoft

Esta resposta foi útil?

1 pessoa achou esta resposta útil.
0 comentários Sem comentários

2 respostas adicionais

Classificar por: Mais útil
  1. Anônima
    2024-09-24T21:36:33+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Caro Cliff,

    você não tem ideia de quantos dias e horas consecutivas estou tentando fazer isso, vários vídeos assistidos, etc.

    Muito obrigado pela sua resposta, foi um divisor de águas para o meu fluxo funcionar!

    Deus te abençoe, meu amigo!

    Att

    Guilherme

    Esta resposta foi útil?

    1 pessoa achou esta resposta útil.
    0 comentários Sem comentários
  2. Anônima
    2024-09-25T00:02:03+00:00

    Esta resposta foi traduzida automaticamente. Como resultado, pode haver erros gramaticais ou palavras estranhas.

    Caro GUILHERME,

    De nada.

    Bem-vindo a postar um novo tópico em nosso fórum conforme sua conveniência, se você encontrar algum problema em seu ambiente.

    Tenha um bom dia!

    Sinceramente

    Penhasco | Moderador da Comunidade Microsoft

    Esta resposta foi útil?

    0 comentários Sem comentários