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;
}
});
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
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
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.
Uma solução melhor agora seria provavelmente ligar para GrabzIt's API REST utilização wix-fetch.