Gerar PDF de uma page do SharePoint usando power Automate

Anônima
2023-06-11T20:27:39+00:00

Estou tentando gerar um arquivo pdf de uma página .aspx do SharePoint usando Power Automate.

Consigo gerar o arquivo, porém quando tento abrir o .pdf ele não abre.

Já tentei abrir no Chrom, Edge e Adobe Acrobat Reader, todos eles me dando mensagens de erro como "Error. Failed to load PDF document.", "We can't open this file. Something went wrong". Como não consigo inserir os screenshots irei descrever um pouco do meu fluxo:

'When a file is created or modified (properties only)'

'Site Address' = Teste_Fotos - https://hp.sharepoint.com/t...,

'Library Name' = Site Pages

Condition

"ID" is equal to 2

'If yes' <br><br><br><br><br> 'Send an HTTP request to SharePoint' <br> --- <br><br><br>'Site Address' = Teste_Fotos - https://hp.sharepoint.com/t..., <br><br>'Method' = GET, <br><br>'URL' = _api/web/lists/GetByTitle('Site%20Pages')/items(ID)/CanvasContent1 <br><br><br><br><br> Parse JSON <br> --- <br><br><br>'Content' = Body, <br><br> 'Schema' = { <br><br> "type": "object", <br><br> "properties": { <br><br> "d": { <br><br> "type": "object", <br><br> "properties": { <br><br> "CanvasContent1": { <br><br> "type": "string" <br><br> } <br><br> }<br><br> } <br><br> }<br><br> } <br><br><br><br><br> 'Create File' <br> --- <br><br><br>'Folder Path' = /,<br><br>'File Name' = Name.html,<br><br>'File Content' = CanvasContent1<br><br><br><br><br> 'Convert File(Preview) <br> --- <br><br><br>'File' = Id, <br><br>'Target Type' = PDF <br><br><br><br><br> 'Create File 2' <br> --- <br><br><br>'Site Address' = Teste_Fotos - https://hp.sharepoint.com/t..., <br><br>'Folder Path' = /Shared Documents/PDF_Folder, <br><br>'File Name' = File name, <br><br>'File Content' = Body <br><br><br><br><br> 'Delete File' <br> --- <br><br><br>'File' = Id
Microsoft 365 e Office | SharePoint | Para empresas | Outro

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

2 respostas

Classificar por: Mais útil
  1. Anônima
    2023-06-11T22:37:14+00:00

    Olá

    Bem vindo à Comunidade Microsoft 365 e Office

    Tudo bem, Angelo? O problema pode estar relacionado à conversão do arquivo HTML para PDF. Você pode tentar usar uma ação diferente para converter o arquivo, como a ação "Convert HTML to PDF" do Power Automate ou uma ferramenta externa de conversão de arquivos. Além disso, verifique se o arquivo PDF gerado tem permissões de acesso adequadas e se o formato do arquivo está correto.

    Olá Dio,

    Muito obrigado pela boas vindas e pela sua resposta.

    Eu quero gerar o pdf de uma página feita no sharepoint em .aspx, o código HTML é gerado pelo próprio sharepoint não? No entanto, eu acho que não teria acesso a ele. Por isso que escolhi este tipo de ação.

    E também já confirmei que tenho os acessos adequados ao arquivo gerado.

    Esta resposta foi útil?

    0 comentários Sem comentários
  2. Dio Xavier 295K Pontos de reputação Moderador Voluntário
    2023-06-11T22:01:28+00:00

    Olá

    Bem vindo à Comunidade Microsoft 365 e Office

    Tudo bem, Angelo? O problema pode estar relacionado à conversão do arquivo HTML para PDF. Você pode tentar usar uma ação diferente para converter o arquivo, como a ação "Convert HTML to PDF" do Power Automate ou uma ferramenta externa de conversão de arquivos. Além disso, verifique se o arquivo PDF gerado tem permissões de acesso adequadas e se o formato do arquivo está correto.

    Esta resposta foi útil?

    0 comentários Sem comentários