Tools zum Erfassen und Konvertieren des Webs
GrabzIt's Online-Community

Grabzit in Wix

Stellen Sie Fragen zum Erfassen oder Konvertieren von Webseiten oder HTML into Bilder, CSV-, PDF- oder DOCX-Dokumente sowie Informationen zum Konvertieren von Videos into animierte GIFs mit unserer API.

Ich habe den folgenden Code in der onReady-Funktion von wix, aber er scheint kein PDF zu generieren.  

 

    var client = new grabzit("mein Schlüssel", "mein Geheimnis");
    Kunden.url_to_pdf(„https://www.myfittcoach.com/results“);
    Kunden.save_to("documents/result.pdf", function (error, id){
    if (error !== null){
        Wurffehler;
    }
    });

Gefragt von Ethan Hull am 4. August 2020

Überprüfen Sie zunächst, ob der Dokumentenordner, in dem Sie speichern, vorhanden ist und ob das Skript die Berechtigung hat, dort Dateien zu erstellen und zu schreiben.

Ich habe keine Erfahrung mit Wix, aber hier sind ein paar Ideen nach einigen Google-Suchen.

Die von Ihnen verwendeten NodeJS-Methoden sind nur serverseitig. Allerdings scheint die onready-Methode sowohl im Browser als auch auf dem Server verwendet zu werden, sodass Sie erkennen müssen, wann sie auf dem Server ausgeführt wird, und dann den Code aufrufen: https://support.wix.com/en/article/corvid-about-the-page-rendering-process

Wenn nichts davon funktioniert, überprüfen Sie abschließend Ihre Fehlerprotokolle: https://support.wix.com/en/article/corvid-viewing-live-site-events

Beantwortet vom GrabzIt-Support am 4. August 2020

Danke für deine Antwort.

Folgendes möchte ich erreichen:

Konvertieren Sie die Webseite intoa PDF, das heruntergeladen wird, sobald die Seite geladen wird. 

 

Derzeit befindet sich der Code in der Onready-Funktion von Wix, gibt jedoch den Fehlercode „Es ist ein Fehler in Ihrem Skript aufgetreten“ aus und kann das Modul „Crypto“ nicht finden.  

Ich habe dies oben auf der Seite vor der Onready-Funktion

Grabzit aus 'grabzit' importieren;

 

Vielen Dank,
Ethan

 

Beantwortet von Ethan Hull am 4. August 2020

Ich bin mir nicht sicher, warum sie sich entschieden haben, das eingebaute Crypto-Modul zu deaktivieren, aber es ist durchaus notwendig. Sie könnten versuchen, die zu verwenden JavaScript-API stattdessen. Dies erledigt alles im Browser und kann save die Ergebnisse direkt in einen S3-Bucket usw. übertragen, falls dies hilft.

Beantwortet vom GrabzIt-Support am 4. August 2020

Eine bessere Lösung wäre jetzt wahrscheinlich, GrabzIt's anzurufen REST API Verwendung von wix-fetch.

Beantwortet vom GrabzIt-Support am 17. März 2021