Ferramentas para capturar e converter a Web
Comunidade Online de GrabzIt

Grabzit no Wix

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.

Tenho o seguinte código na função onReady do wix, mas não parece estar gerando um pdf.  

 

    var cliente = new grabzit("minha chave", "meu segredo");
    cliente.url_to_pdf("https://www.myfittcoach.com/results");
    cliente.save_to("documentos/resultado.pdf", função (erro, id){
    if (erro! == nulo){
        erro de lançamento;
    }
    });

Perguntado por Ethan Hull em 4 de agosto de 2020

Primeiro verifique se a pasta de documentos que você está salvando existe e se o script tem permissão para criar e gravar arquivos lá.

Não tenho nenhuma experiência com Wix, mas aqui estão algumas ideias depois de algumas pesquisas no Google.

Os métodos nodejs que você está usando são apenas do lado do servidor. No entanto, o método onready parece ser usado tanto no navegador quanto no servidor, então você precisará detectar quando ele está sendo executado no servidor e chamar o código: https://support.wix.com/en/article/corvid-about-the-page-rendering-process

Finalmente, se nada disso funcionar, verifique seus logs de erros: https://support.wix.com/en/article/corvid-viewing-live-site-events

Respondido pelo suporte GrabzIt em 4 de agosto de 2020

Obrigado pela sua resposta.

Aqui está o que eu quero que aconteça:

Converta a página da web intoa pdf que baixa assim que a página carrega. 

 

Atualmente o código está dentro da função onready do Wix, mas dá um código de erro de "houve um erro no seu script" e não é possível encontrar o módulo 'crypto'  

Eu tenho isso no topo da página antes da função onready

importar grabzit de 'grabzit';

 

Obrigado,
Ethan

 

Respondido por Ethan Hull em 4 de agosto de 2020

Não sei por que eles decidiram desabilitar o módulo Crypto embutido, mas é bastante essencial. Você poderia tentar usar o API JavaScript em vez de. Isso fará tudo no navegador e pode save os resultados diretamente para um bucket S3, etc., se isso ajudar.

Respondido pelo suporte GrabzIt em 4 de agosto de 2020

Uma solução melhor agora seria provavelmente ligar para GrabzIt's API REST utilização wix-fetch.

Respondido pelo suporte GrabzIt em 17 de março de 2021