वेब पर कब्जा और परिवर्तित करने के लिए उपकरण
GrabzIt के ऑनलाइन समुदाय

V3.4.5 में अपग्रेड करना - त्रुटियां

दो मुद्दे:

(१) कम्पोज़र के माध्यम से स्थापित करते समय फ़ोल्डर की संरचना बहुत अलग होती है और कई सबफ़ोल्डर्स जैसे "ajax", "css" आदि को याद कर रहा होता है, क्या इनकी जरूरत तब नहीं होती है जब Grabzit का उपयोग केवल सर्वर साइड (php) से किया जाता है?

(2) php क्लाइंट को डाउनलोड करने के बाद, मैं देखता हूं कि कक्षाएं अलग-अलग नाम से हैं (पहले मेरे पास "requ_once 'विक्रेता / GrabzIt / lib / GrabzItClient था।कक्षा.php '; "लेकिन अब यह" requirement_once' वेंडर / GrabzIt / lib / GrabzItClphient '? ") है। हालाँकि, जब मैं इस कोड का उपयोग करके पीडीएफ जेनरेट करने का प्रयास करता हूं:

// GrabzItClient क्लास बनाएं
$ GrabzIt = नया GrabzItClient (GRABZIT_APP_KEY, GRABZIT_APP_SECRET);
$ pdfOptions = नई GrabzItPDFOptions ();

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

[१ [-जनवरी -२०२१ ११२१:२६ अमेरिका / टोरंटो] PHP घातक त्रुटि: वर्ग GrabzIt \ GrabzItClient घोषित नहीं कर सकता, क्योंकि नाम पहले से ही उपयोग में है / उपयोगकर्ता / रॉस / ड्रॉपबॉक्स / htdocs / wonderest_mamp_pro / निजी / प्रतियोगिता / /vendor/GrabzIt/lib/GrabzItClient.php 17 लाइन पर

मैं वास्तव में v3.4.5 का उपयोग करना चाहता हूं लेकिन यह मेरे विकास को रोक रहा है।

रॉस वाडेल द्वारा 17 जनवरी 2021 को पूछा गया

ऐसा लगता है कि आप पीएचपी लाइब्रेरी के विरासत संस्करण का उपयोग कर रहे हैं जिसे हमने लगभग ढाई साल पहले नामस्थान आदि का उपयोग करने के लिए स्थानांतरित किया था। 3.4.5 विरासत संस्करण a के लिए डाउनलोड पृष्ठ पर उपलब्ध है मैनुअल डाउनलोड।

विरासत संस्करण संगीतकार पर उपलब्ध नहीं कराया जाएगा क्योंकि यह केवल पश्चगामी संगतता के लिए रखा जा रहा है। अजाक्स और सीएसएस फ़ोल्डर्स शामिल नहीं हैं क्योंकि वे डेमो एप्लिकेशन का हिस्सा हैं न कि लाइब्रेरी।

यदि आप नवीनतम संस्करण में जाना चाहते हैं तो उदाहरणों में PHP प्रलेखन परिवर्तनों को अपेक्षाकृत मामूली होने में मदद करनी चाहिए।

 

 

 

 

17 जनवरी 2021 को GrabzIt सपोर्ट द्वारा उत्तर दिया गया

मैंने संगीतकार के माध्यम से स्थापित किया है, लेकिन जब मैं अपनी पीडीएफ उत्पन्न करने जाता हूं तो मुझे एक नई त्रुटि मिलती है:

 

// GrabzItClient क्लास बनाएं
$ GrabzIt = new \ GrabzIt \ GrabzItClient (GRABZIT_APP_KEY, GRABZIT_APP_SECRET);
$ pdfOptions = new \ GrabzIt \ GrabzItBaseOptions ();

$ pdfOptions-> सेटPageSize("पत्र");
$ pdfOptions-> setOrientation ("लैंडस्केप");
$ pdfOptions-> setMarginLeft (PDF_MARGIN_LEFT);
$ pdfOptions-> setMarginTop (PDF_MARGIN_TOP);
$ pdfOptions-> setMarginRight (PDF_MARGIN_RIGHT);

त्रुटि:

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

 

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

आपने GrabzItPDFOptions के बजाय GrabzItBaseOptions को इनिशियलाइज़ किया है

17 जनवरी 2021 को GrabzIt सपोर्ट द्वारा उत्तर दिया गया