Haga preguntas sobre cómo capturar o convertir páginas web o HTML into imágenes, documentos CSV, PDF o DOCX también sobre cómo convertir videos into GIF animados usando nuestra API.
Tengo el siguiente código en la función onReady dentro de wix, pero no parece generar un pdf.
cliente var = new grabzit("mi clave", "mi secreto");
cliente.url_to_pdf("https://www.myfittcoach.com/resultados");
cliente.save_to("documentos/resultado.pdf", función (error, id){
si (error! == nulo) {
error de lanzamiento;
}
});
Primero verifique que exista la carpeta de documentos en la que está guardando y que el script tenga permiso para crear y escribir archivos allí.
No tengo ninguna experiencia con Wix, pero aquí hay algunas ideas después de algunas búsquedas en Google.
Los métodos de Nodejs que está utilizando son solo del lado del servidor. Sin embargo, el método onready parece usarse tanto en el navegador como en el servidor, por lo que deberá detectar cuándo se está ejecutando en el servidor y luego llamar al código: https://support.wix.com/en/article/corvid-about-the-page-rendering-process
Finalmente, si nada de eso funciona, revisa tus registros de errores: https://support.wix.com/en/article/corvid-viewing-live-site-events
Gracias por su respuesta.
Esto es lo que quiero que suceda:
Convertir la página web into un pdf que se descarga tan pronto como se carga la página.
Actualmente, el código está dentro de la función listo dentro de Wix, pero muestra un código de error de "hubo un error en tu secuencia de comandos" y no puede encontrar el módulo 'cripto'.
Tengo esto en la parte superior de la página antes de la función listo.
importar grabzit desde 'grabzit';
Gracias,
Ethan
No estoy seguro de por qué decidieron desactivar el módulo Crypto incorporado, pero es bastante esencial. Podrías intentar usar el API de JavaScript en cambio. Esto lo hará todo en el navegador y puede save los resultados directamente a un depósito S3, etc., si esto ayuda.
Una mejor solución ahora probablemente sería llamar a GrabzIt's REST API usando búsqueda de wix.