वेब कॅप्चर आणि रूपांतरित करण्यासाठी साधने
ग्रॅबझिटचा ऑनलाईन समुदाय

v3.4.5 वर अपग्रेड करत आहे - त्रुटी

वेब पृष्ठे किंवा एचटीएमएल कॅप्चर किंवा रूपांतरित कसे करावे याबद्दल प्रश्न विचारा into प्रतिमा, सीएसव्ही, पीडीएफ किंवा डीओसीएक्स दस्तऐवज तसेच व्हिडिओ रूपांतरित कसे करावे यावरही into आमचे API वापरुन GIF चे अ‍ॅनिमेटेड.

दोन मुद्दे:

(१) कंपोझरद्वारे इन्स्टॉल करताना फोल्डरची रचना खूप वेगळी असते आणि "अजाक्स", "सीएसएस" इत्यादीसारखे अनेक सबफोल्डर्स गहाळ असतात. ग्रॅबझिट फक्त सर्व्हरच्या बाजूने (पीएचपी) वापरताना याची गरज नाही का?

(२) php क्लायंट डाउनलोड केल्यानंतर मला लक्षात आले की वर्गांची नावे वेगळी आहेत (पूर्वी माझ्याकडे "require_once' विक्रेता/GrabzIt/lib/GrabzItClient होते.वर्ग.php';" पण आता ते "require_once 'vendor/GrabzIt/lib/GrabzItClient.php';") आहे. तथापि, जेव्हा मी हा कोड वापरून PDF जनरेट करण्याचा प्रयत्न करतो:

// GrabzItClient वर्ग तयार करा
$grabzIt = नवीन GrabzItClient(GRABZIT_APP_KEY, GRABZIT_APP_SECRET);
$pdfOptions = नवीन GrabzItPDFOptions();

मला एक त्रुटी संदेश मिळाला:

[१७-जानेवारी-२०२१ ११:१२:२६ अमेरिका/टोरंटो] PHP घातक त्रुटी: GrabzIt\GrabzItClient क्लास घोषित करू शकत नाही, कारण हे नाव आधीपासूनच /Users/Ross/Dropbox/htdocs/wonderfest_mamp_t/privateconde/privatecond मध्ये वापरात आहे. 17 व्या ओळीवर /vendor/GrabzIt/lib/GrabzItClient.php

मला खरोखर v3.4.5 वापरायचे आहे परंतु हे माझे विकास अवरोधित करत आहे.

17 जानेवारी 2021 रोजी रॉस वॅडेल यांनी विचारले

असे दिसते की तुम्ही PHP लायब्ररीची लेगसी आवृत्ती वापरत आहात जी आम्ही जवळपास अडीच वर्षांपूर्वी नेमस्पेसेस इ. वापरण्यासाठी हलवली होती. 3.4.5 लेगसी आवृत्ती डाउनलोड पृष्ठावर उपलब्ध आहे a मॅन्युअल डाउनलोड.

लीगेसी आवृत्ती संगीतकारावर उपलब्ध करून दिली जाणार नाही कारण ती केवळ बॅकवर्ड कंपॅटिबिलिटीसाठी ठेवली जात आहे. ajax आणि css फोल्डर्स समाविष्ट नाहीत कारण ते डेमो ऍप्लिकेशनचा भाग आहेत आणि लायब्ररीचा नाही.

तुम्हाला नवीनतम आवृत्तीवर जायचे असल्यास मधील उदाहरणे PHP दस्तऐवजीकरण बदल तुलनेने किरकोळ आहेत मदत करावी.

 

 

 

 

17 जानेवारी 2021 रोजी GrabzIt सपोर्टने उत्तर दिले

मी संगीतकार द्वारे स्थापित केले परंतु जेव्हा मी माझे पीडीएफ जनरेट करण्यासाठी जातो तेव्हा मला एक नवीन त्रुटी येते:

 

// GrabzItClient वर्ग तयार करा
$grabzIt = नवीन \GrabzIt\GrabzItClient(GRABZIT_APP_KEY, GRABZIT_APP_SECRET);
$pdfOptions = नवीन \GrabzIt\GrabzItBaseOptions();

$pdfOptions->सेट कराPageSize("पत्र");
$pdfOptions->setOrientation("लँडस्केप");
$pdfOptions->setMarginLeft(PDF_MARGIN_LEFT);
$pdfOptions->सेटमार्गinTop(PDF_MARGIN_TOP);
$pdfOptions->setMarginRight(PDF_MARGIN_RIGHT);

त्रुटी:

[१७-जानेवारी-२०२१ १३:१०:४९ अमेरिका/टोरोंटो] PHP घातक त्रुटी: न सापडलेली त्रुटी: अपरिभाषित पद्धतीवर कॉल करा GrabzIt\GrabzItBaseOptions::setPageSize() /Users/Ross/Dropbox/htdocs/wonderfest_mamp_pro/private/contest/include/createPDF.php:120 मध्ये

 

17 जानेवारी 2021 रोजी रॉस वॅडेल यांनी उत्तर दिले

तुम्ही GrabzItPDFOptions ऐवजी GrabzItBaseOptions सुरू केले आहेत

17 जानेवारी 2021 रोजी GrabzIt सपोर्टने उत्तर दिले