વેબને કેપ્ચર અને કન્વર્ટ કરવા માટેનાં સાધનો
GrabzIt ની Communityનલાઇન સમુદાય

save vs saveTo

વેબ પૃષ્ઠો અથવા એચટીએમએલને કેપ્ચર અથવા કન્વર્ટ કેવી રીતે કરવું તે પર પ્રશ્નો પૂછો into છબીઓ, સીએસવી, પીડીએફ અથવા ડીઓએક્સએક્સ દસ્તાવેજો તેમજ વિડિઓઝને કન્વર્ટ કેવી રીતે કરવી તે પર intઅમારા એપીઆઇ નો ઉપયોગ કરીને એનિમેટેડ જીઆઈએફ.

ત્યાં હાય

હું કેપ્ચર પ્રક્રિયા ઝડપી બનાવવા માટે ગ્રેબઝિટ મેળવવાનો પ્રયાસ કરી રહ્યો હતો અને જાણવા મળ્યું કે "save"/ તમારી સાઇટ પર કેટલાક વાંચન કર્યા પછી અસમકાલીન પદ્ધતિ ઝડપી હોવી જોઈએ. સમસ્યા જ્યારે હું તેનો ઉપયોગ કરવાનો પ્રયત્ન કરું છું, ત્યારે તે કામ કરશે તેવું લાગતું નથી. જ્યારે હું"saveTo"પદ્ધતિ, તે સારું કામ કરે છે. તેથી મને ખાતરી નથી કે હું શું ગુમ કરું છું? મેં નીચે બંને પદ્ધતિઓનું ઉદાહરણ ઉમેર્યું છે અને આશ્ચર્ય થયું હતું કે જો તમે કંઇપણ ખોટું હોઈ શકે એવું જોયું હોય તો. હું માહિતીને પાસ કરવા માટે એજેક્સનો ઉપયોગ કરી રહ્યો છું. php સ્ક્રિપ્ટ પર.

 

"saveTo"નીચે ઉદાહરણ .... (કાર્યરત)

સત્ર_શરૂ ();
("php / lib / GrabzItClient.php") શામેલ કરો;

$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$ પૃષ્ઠો = $ _POST ['પૃષ્ઠો'];
$ CoverW = $ _POST ['CoverW'];
$ CoverH = $ _POST ['CoverH'];
$ અનુક્રમણિકા = $ _POST ['અનુક્રમણિકા'];

$ CoverW2 = ગોળ ($ CoverW * 0.1);
$ કવરએચ 2 = રાઉન્ડ ($ કવર એચ * 0.1);

$ getize = $ _POST ['getize'];
te getemail = $ _SESSION ['કેપ્ચર 1'];
$ ગેટિટલ = $ _POST ['ગેટટિટલ'];
$ getdatecreated = $ _POST ['getdatecreated'];
$ gettimecreated = $ _POST ['ગેટટાઇમક્રેટેડ'];
$ ગેટબુકથીમ = $ _POST ['ગેટબુકથીમ'];
The newTheme = $ _POST ['newTheme'];




$ વિકલ્પો = નવા \ GrabzIt \ GrabzItImageOptions();
$ વિકલ્પો-> સેટકાઉન્ટ્રી ("યુએસ");
$ વિકલ્પો-> સેટબ્રોઝરવિડ્થ ($ કવરડબલ્યુ);
$ વિકલ્પો-> સેટબ્રોઝરહિટ ($ CoverH);
$ વિકલ્પો-> સેટવિડ્થ ($ કવરડબલ્યુ);
$ વિકલ્પો-> સેટહિટ ($ કવરએચ);
$ વિકલ્પો-> સેટફોર્મેટ ("જેપીજી");
$ વિકલ્પો-> સેટટાર્ગેટ એલિમેન્ટ (". વ્યૂકવર");


$ ગ્રેઝઆઈટી->HTMLToImage($ પૃષ્ઠો, $ વિકલ્પો);
$ ગ્રેઝઆઈટી->SaveTo("ટેમ્પઅપલોડ / સ્પ્રેડ". $ અનુક્રમણિકા. ". જેપીજી");

પડઘો $ અનુક્રમણિકા;

 

 

 

"save"નીચેનું ઉદાહરણ ... (કામ કરી રહ્યું નથી)

સત્ર_શરૂ ();
("php / lib / GrabzItClient.php") શામેલ કરો;

$grabzIt = new \GrabzIt\GrabzItClient("OGEzYWE1Mjg2NDQwNGM5ODlhZTYxNDVlMjJiMjIzMTk=", "P1odIFI/Oj80Hj8/PxFcPz8/C1A/CAkqP08EPz9TPz8=");
$ પૃષ્ઠો = $ _POST ['પૃષ્ઠો'];
$ CoverW = $ _POST ['CoverW'];
$ CoverH = $ _POST ['CoverH'];
$ અનુક્રમણિકા = $ _POST ['અનુક્રમણિકા'];

$ CoverW2 = ગોળ ($ CoverW * 0.1);
$ કવરએચ 2 = રાઉન્ડ ($ કવર એચ * 0.1);

$ getize = $ _POST ['getize'];
te getemail = $ _SESSION ['કેપ્ચર 1'];
$ ગેટિટલ = $ _POST ['ગેટટિટલ'];
$ getdatecreated = $ _POST ['getdatecreated'];
$ gettimecreated = $ _POST ['ગેટટાઇમક્રેટેડ'];
$ ગેટબુકથીમ = $ _POST ['ગેટબુકથીમ'];
The newTheme = $ _POST ['newTheme'];




$ વિકલ્પો = નવા \ GrabzIt \ GrabzItImageOptions();
$ વિકલ્પો-> સેટકાઉન્ટ્રી ("યુએસ");
$ વિકલ્પો-> સેટબ્રોઝરવિડ્થ ($ કવરડબલ્યુ);
$ વિકલ્પો-> સેટબ્રોઝરહિટ ($ CoverH);
$ વિકલ્પો-> સેટવિડ્થ ($ કવરડબલ્યુ);
$ વિકલ્પો-> સેટહિટ ($ કવરએચ);
$ વિકલ્પો-> સેટફોર્મેટ ("જેપીજી");
$ વિકલ્પો-> સેટટાર્ગેટ એલિમેન્ટ (". વ્યૂકવર");


$ ગ્રેઝઆઈટી->HTMLToImage($ પૃષ્ઠો, $ વિકલ્પો);
$ ગ્રેઝઆઈટી->Save("https://www.capturehearts.com/Capturehearts/photobookapp/tempUpload/spread".$index.".jpg");

પડઘો $ અનુક્રમણિકા;

22 મી મે 2020 ના રોજ ડેવર્રે લવન્સ દ્વારા પૂછવામાં આવ્યું

તમે બોલાવતા નથી Save યોગ્ય રીતે. તેમાં તમારા ક callલબbackક હેન્ડલરનો URL હોવો જોઈએ, છબીનો URL નહીં.

ક callલબbackક હેન્ડલર પછી કરશે save ફાઇલ.

22 મે 2020 ના રોજ ગ્રાબઝિટ સપોર્ટ દ્વારા જવાબ આપ્યો