વેબને કેપ્ચર અને કન્વર્ટ કરવા માટેનાં સાધનો

કઈ રીતે save જાવાસ્ક્રિપ્ટ સ્ક્રીનશોટ?

તે શક્ય છે save જાવાસ્ક્રિપ્ટ સ્ક્રીનશshotટ, પરંતુ તમારે અમારા સર્વર સાઇડ એપીઆઈ નો ઉપયોગ કરવાની જરૂર પડશે જેમ કે PHP GetResult પદ્ધતિ એક નાની વેબ સેવા અમલમાં મૂકવા માટે save સર્વર બાજુ પરની છબી. એક ઉદાહરણ PHP વેબ સેવા save સ્ક્રીનશોટ, નીચે બતાવેલ છે.

include("lib/GrabzItClient.php");

$id = $_GET["id"];

// Custom id can be used to store user ids or whatever is needed for the later processing of the
// resulting screenshot

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$result = $grabzIt->GetResult($id);

if (!$result)
{
   return;
}

//assuming jpg screenshots
file_put_contents("results" . DIRECTORY_SEPARATOR . $id + ".jpg", $result);

માટે intજાવાસ્ક્રિપ્ટ API સાથે PHP વેબ સેવાનો દાખલો લખો તમારે આનો ઉપયોગ કરવાની જરૂર પડશે ઓનફિનિશ ઇવેન્ટ. તે પછી સર્વર સાઇડ વેબ સર્વિસ પર એજેક્સ ક makeલ કરવા માટે ઉપયોગમાં લઈ શકાય છે, જેમાં પૂર્ણ થયેલા સ્ક્રીનશ ofટનો ID હશે. વેબ સેવા પછી આ માહિતીનો ઉપયોગ કરી શકે છે save વેબ સર્વર પરની છબી. નોંધો કે નીચે આપેલ ઉદાહરણ ઉપયોગ કરે છે jQuery.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", 
	{"onfinish": function (id){
		$.ajax("http://www.example.com/mywebservice.php?id="+id);
	}}).Create();
</script>

સ્ટોરેજ સોલ્યુશનમાં કેપ્ચર નિકાસ કરો

કેપ્ચર્સ સીધા જ એમેઝોન એસએક્સએનએમએક્સ, ડ્રropપબoxક્સ, એફટીપી અને વેબડેવ પર નિકાસ કરી શકાય છે એકવાર તે સેટ કરીને સેટ થઈ જાય છે. export પરિમાણ આ કરવા માટે તમારે એક બનાવવાની જરૂર છે નિકાસ URL અને તેને જાવાસ્ક્રિપ્ટ API પર પસાર કરો.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", 
    {"export": "dropbox://",
     "onfinish": function (id){
		$.ajax("http://www.example.com/mywebservice.php?id="+id);
    }}).Create();
</script>

જ્યાં નિકાસ URL એ વપરાશકર્તાનામ અને પાસવર્ડનો ઉલ્લેખ કરે છે તે આગ્રહણીય છે કે તમે ફક્ત આ કાર્ય માટે વપરાશકર્તા બનાવો, તેથી જો જરૂરી હોય તો accessક્સેસને રદ કરવી સરળ રહેશે. આ જાવાસ્ક્રિપ્ટમાં હોવાથી, કૃપા કરીને ખાતરી કરો કે તમે પસંદ કરો છો સુરક્ષિત નિકાસ URL વિકલ્પ કારણ કે આ તમારા સ્ટોરેજ સોલ્યુશનના વપરાશકર્તાનામ અને પાસવર્ડની ચોરી કરતા લોકોને અટકાવશે.

ઉદાહરણમાં fફિનીશ પદ્ધતિ આવશ્યક નથી પરંતુ તમને કેપ્ચરની આઈડી યોગ્ય વપરાશકર્તા અથવા ક્રિયા વગેરે સાથે સ્ટોર કરવાની મંજૂરી આપે છે.

તેના બદલે ડેટા યુઆરઆઈ પદ્ધતિનો ઉપયોગ કરો

વૈકલ્પિક પદ્ધતિનો ઉપયોગ કરવો એ છે ડેટાયુરી પદ્ધતિ જાવાસ્ક્રિપ્ટ લાઇબ્રેરીમાં કેપ્ચરનો ડેટા યુઆરઆઈ મેળવવા માટે આ મૂલ્ય પછી તમારા સર્વર પર પોસ્ટ કરી શકાય છે જો તમે હોત તો save તસવીર.

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script type="text/javascript">
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com").DataURI(callback);

function callback(dataUri)
{
    $.post("http://www.example.com/mywebservice.php", {data: dataUri});
}
</script>