Tools om het web vast te leggen en te converteren
GrabzIt is een online community

Gebruik van GrabzIt javascript op lokaal

Is er een manier voor mij om GrabzIt javascript te gebruiken op mijn lokale en / of een niet-openbare pagina?

 

Bedankt

Gevraagd door Josh Wiley op 9 september 2019

Ja, noem het gewoon vanuit localhost of zelfs gewoon een html-bestand en het zal werken. Vertel me alsjeblieft als je problemen hebt.

Beantwoord door GrabzIt Support op 9 september 2019

OK bedankt. Ik begin dit een beetje beter te begrijpen. Ik was deze pagina aan het lezen: https://grabz.it/support/?uniqueId=html-tips.

Een paar vragen hierover:

1) Als ik ConvertHTML gebruik, moet de CSS dan in Div zijn waarvan ik probeer een screenshot te maken? Of is het oké om stylesheets buiten die Div te hebben?

2) Sommige lettertypen die ik probeer te screenshoten, worden niet weergegeven met het juiste lettertype. Worden lettertypen anders behandeld?

Beantwoord door Josh Wiley op 9 september 2019

ConvertHtml kan een converteren string van HTML kunt u de CSS opnemen, maar als u dat niet doet, moet u ervoor zorgen dat een externe stylesheet absolute URL's gebruikt.

Lettertypen zouden moeten werken als er correct naar wordt verwezen met absolute URL's enz. In de CSS.

Beantwoord door GrabzIt Support op 9 september 2019

Bedankt. Een andere vraag. Is er een manier om de uiteindelijke afbeelding op te schalen zonder lege ruimte rechts en onderaan?  

Ik probeer bijvoorbeeld een screenshot te maken van een Div die 500x300 is, maar ik wil deze opschalen naar 750x450. Wanneer ik de breedte instel op 750 en de hoogte op 450, wordt er een 750x450-afbeelding gemaakt, maar de div waarvan ik een screenshot maak, wordt alleen weergegeven als een 500x300-afbeelding en de rest van de ruimte is leeg.

 

Bedankt

Beantwoord door Josh Wiley op 10 september 2019

Ik heb ook ConvertPage geprobeerd en het werkt ook niet, maar met verschillende resultaten. Hieronder is een voorbeeld van wat ik deed. Het snijdt het beeld echter af en laat maar ongeveer de helft zien.

 

GrabzIt ("APPLICATION KEY"). ConvertPage ({
"target": "#paddAroundExport",
"vertraging": 3000,
"format": "png",
"transparant": 1,
"bheight": -1,
"hoogte": -1,
"breedte": -1
}) AddTo ( "finalImageID.");

Beantwoord door Josh Wiley op 10 september 2019

Hoi, Josh,

Voor uw eerste vraag kunt u de browsergrootte instellen op 500 by 300. Stel vervolgens de grotere breedte in op schaal het op.

Er is meer informatie in het gekoppelde artikel.

Op je tweede point, zou het mogelijk zijn om de pagina te bekijken waarmee u problemen ondervindt?

Beantwoord door Josh Wiley op 10 september 2019

OK, ik zie hoe opschalen nu werkt voor ConvertHTML. Bedankt, dat is erg nuttig. Ik was een beetje in de war door wat hoogte en breedte waren. Ik kom echt in de buurt met het gebruik van ConverHTML, maar een paar dingen zijn nog niet goed. Deze optie is misschien moeilijk voor mij omdat alle stylesheets toegankelijk moeten zijn, wat ik moeilijk kan doen omdat ik aan mijn lokale versie moet werken om het te testen.

 

De ConverPage-optie lijkt mijn beste te zijn, maar ik ben een beetje verder verwijderd om deze te laten werken. Het meeste van wat ik doe, is op mijn lokale computer of achter een login. Zouden screenshots helpen? Misschien kan ik je wat screenshots mailen? Zo niet, dan kan ik misschien zoiets als JSFiddel gebruiken om te proberen het probleem opnieuw te creëren.

Bedankt

 

Beantwoord door Josh Wiley op 10 september 2019

Kunt u niet nog steeds naar de CSS verwijzen met absolute URL's? bijv. https://www.example.com/styles/main.css

Een screenshot zou helaas niet veel helpen, omdat we niet zouden kunnen achterhalen waarom het slechts een deel van de div vangt. Als u het in een afzonderlijk HTML-bestand of JSFiddle kunt plaatsen, zodat we het probleem kunnen zien. Hopelijk kunnen we dit oplossen of erover adviseren.

Beantwoord door GrabzIt Support op 10 september 2019

Betreffende CapturePage heb ik net vrijgegeven wat het probleem is. De CapturePage-methode moet toegang hebben tot alle openbare bronnen zoals beschreven in dit artikel.

Beantwoord door GrabzIt Support op 10 september 2019

Oké, ik zit vast aan wat hier mijn beste optie is. Ik denk dat ik nog steeds niet helemaal begrijp wat ik moet doen. Het lijkt erop dat de enige optie die ik heb om dit op mijn lokale computer te laten werken, is om ConvertHTML te gebruiken. Is dat correct?

Ik weet niet zeker of u dit doet, maar kan ik kort via Zoom met u in contact komen? Als ik dit kan laten werken zoals ik het nodig heb, zal ik upgraden naar de Enterprise. Ik ben zelfs bereid om meteen naar Enterprise te upgraden als je bereid bent om op Zoom te springen (ik kan het instellen). Ik denk dat dit zou gebeuren save ons allebei zodat we het heen en weer kunnen stoppen. 

 

Beantwoord door Josh Wiley op 10 september 2019

Ok, dat heb ik nog niet eerder gebruikt, maar ik zal het proberen.

Kunt u de details via ons sturen? Contact Formulier.

Beantwoord door GrabzIt Support op 10 september 2019

Bedankt voor de hulp vandaag. Ik heb het kunnen laten werken met uw hulp en nog een detail. Ik heb een div toegevoegd die rond de inhoud zat die ik via convertHTML heb verzonden en gebruik de doeloptie om die specifieke div te krijgen. Dat maakte het perfect werken. 

Ik realiseerde me wat er gebeurde toen ik een testpagina maakte met de exacte inhoud die ik verstuurde via ConvertHTML. De vastgelegde afbeelding bevatte een body-tag die lijkt te zijn toegevoegd door de browser, ook al stuurde ik er geen. Ik weet niet zeker of dat mijn fout is of een bug in GrabzIt, maar ik wil het vermelden voor het geval het een bug is.

Beantwoord door Josh Wiley op 10 september 2019