Uma ferramenta baseada na Web no Microsoft 365 que permite que os usuários criem rapidamente pesquisas, testes, pesquisas e formulários de comentários.
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.
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>
Resultado:
HTML:
.
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