Ferramentas para capturar e converter a Web
Comunidade Online de GrabzIt

HTML para DocX retorna arquivo, mas HTML para PDF não

Faça perguntas sobre como capturar ou converter páginas da Web ou HTML into imagens, documentos CSV, PDF ou DOCX, além de como converter vídeos into GIF animado usando nossa API.

Quando executamos o gerador docx, obtemos um arquivo de volta, ou seja

var HTML = document.querySelector('#' + $parameters.SectionId).innerHTML;

GrabzIt("XXXXXXXXXXXX").ConvertHTML(HTML, {"filename": $parameters.OutputFileName,"format": "docx"}).Create();

no entanto, quando corremos 

var HTML = document.querySelector('#' + $parameters.SectionId).innerHTML;

GrabzIt("XXXXXXXX").ConvertHTML(HTML, {"formato": "pdf"}).Create();

nunca recebemos um arquivo de volta.

Sabemos que o HTML funciona porque cortamos e colamos into a caixa de demonstração no site. Não tenho certeza se a demonstração é Javascript, ou seja, o gerador de PDF javascript pode estar quebrado?   

 

 

Perguntado por anônimo em 30 de agosto de 2022

Parece que talvez haja um problema com o JavaScript, por favor, você pode confira aqui para ver se ele está sendo gerado com sucesso.

Se estiver, verifique as ferramentas do desenvolvedor para ver se há algum erro.

Se você puder nos enviar por e-mail o HTML que está usando, podemos tentar nós mesmos.

Respondido pelo suporte GrabzIt em 30 de agosto de 2022

Oi,

Obrigado pela resposta. Eu dei uma olhada na ferramenta de diagnóstico que você pointed para e o arquivo está sendo exibido como gerado com sucesso lá. Portanto, parece que ele não está sendo trazido de volta ao navegador como um download. Estou usando a versão mais recente do Edge.

Respondido por anônimo em 30 de agosto de 2022

Você precisa procurar nas ferramentas do desenvolvedor no navegador para ver o que está acontecendo: https://www.ibm.com/docs/en/rpa/21.0?topic=tools-opening-developer-in-microsoft-edge-browser

Respondido pelo suporte GrabzIt em 30 de agosto de 2022

Também estamos vendo o mesmo problema com o PDF não retornando ao navegador no Chrome, portanto, não é um problema exclusivo do Edge

Respondido por anônimo em 30 de agosto de 2022

Acabei de tentar converter HTML para PDF e está funcionando bem. O problema é que você não está especificando o baixe a propriedade conforme mostrado aqui.

Se a propriedade de download não for especificada, o PDF será exibido na página. Isso não é possível para um DOCX, portanto, basta baixá-lo. 

Respondido pelo suporte GrabzIt em 30 de agosto de 2022

Super estrela! O parâmetro de download foi o truque. Obrigado pela ajuda

Respondido por anônimo em 30 de agosto de 2022