Stel vragen over het vastleggen of converteren van webpagina's of HTML into afbeeldingen, CSV-, PDF- of DOCX-documenten en over het converteren van video's into geanimeerde GIF's die onze API gebruiken.
Ik heb de volgende code in de onReady-functie binnen Wix, maar deze lijkt geen pdf te genereren.
var client = new grabzit("mijn sleutel", "mijn geheim");
klant.url_to_pdf("https://www.myfittcoach.com/results");
klant.save_to("documents/result.pdf", functie (fout, id){
als (fout!== nul){
fout gooien;
}
});
Controleer eerst of de documentenmap waarin u opslaat bestaat en of het script toestemming heeft om daar bestanden te maken en te schrijven.
Ik heb geen ervaring met Wix, maar hier zijn een paar ideeën na wat Google-zoekopdrachten.
De nodejs-methoden die u gebruikt, zijn alleen aan de serverzijde. De onready-methode lijkt echter zowel in de browser als op de server te worden gebruikt, dus u moet detecteren wanneer deze op de server wordt uitgevoerd en vervolgens de code aanroepen: https://support.wix.com/en/article/corvid-about-the-page-rendering-process
Als dit allemaal niet werkt, controleer dan uw foutenlogboeken: https://support.wix.com/en/article/corvid-viewing-live-site-events
Bedankt voor je reactie.
Dit is wat ik wil dat er gebeurt:
Converteer de webpagina intoa pdf die wordt gedownload zodra de pagina wordt geladen.
Momenteel bevindt de code zich in de onready-functie binnen Wix, maar geeft de foutcode "er was een fout in uw script" en kan module 'crypto' niet vinden
Ik heb dit bovenaan de pagina vóór de onready-functie
importeer grabzit van 'grabzit';
Hartelijk dank,
Ethan
Ik weet niet zeker waarom ze hebben besloten de ingebouwde Crypto-module uit te schakelen, maar het is vrij essentieel. Je zou kunnen proberen de JavaScript API in plaats van. Dit doet het allemaal in de browser en kan save de resultaten rechtstreeks naar een S3-bucket enz., als dit helpt.
Een betere oplossing zou nu waarschijnlijk zijn om GrabzIt's te bellen REST API gebruik wix-ophalen.