سوالات سے پوچھیں کہ ویب صفحات یا HTML کو کس طرح تبدیل یا تبدیل کریں into تصاویر ، CSV ، PDF یا DOCX دستاویزات کے ساتھ ساتھ ویڈیوز کو تبدیل کرنے کا طریقہ بھی intاے متحرک GIF's ہمارے API کا استعمال کرتے ہوئے۔
دو مسائل:
(1) کمپوزر کے ذریعے انسٹال کرتے وقت فولڈر کا ڈھانچہ بہت مختلف ہوتا ہے اور اس میں بہت سے ذیلی فولڈرز جیسے "اجیکس"، "سی ایس ایس" وغیرہ غائب ہوتے ہیں۔ کیا صرف سرور سائیڈ (php) سے Grabzit استعمال کرتے وقت ان کی ضرورت نہیں ہوتی؟
(2) پی ایچ پی کلائنٹ کو ڈاؤن لوڈ کرنے کے بعد میں نے دیکھا کہ کلاسوں کے نام مختلف ہیں (پہلے میرے پاس "require_once' وینڈر/GrabzIt/lib/GrabzItClient تھا۔طبقے.php';" لیکن اب یہ "require_once 'vendor/GrabzIt/lib/GrabzItClient.php'؛") ہے۔ تاہم، جب میں اس کوڈ کا استعمال کرتے ہوئے پی ڈی ایف بنانے کی کوشش کرتا ہوں:
// GrabzItClient کلاس بنائیں
$grabzIt = نیا GrabzItClient(GRABZIT_APP_KEY, GRABZIT_APP_SECRET)؛
$pdfOptions = نئے GrabzItPDFOptions()؛
مجھے ایک غلطی کا پیغام ملتا ہے:
[17-Jan-2021 11:12:26 America/Toronto] PHP کی مہلک خرابی: کلاس GrabzIt\GrabzItClient کا اعلان نہیں کیا جا سکتا، کیونکہ یہ نام پہلے سے ہی استعمال میں ہے لائن 11 پر /vendor/GrabzIt/lib/GrabzItClient.php
میں واقعی v3.4.5 استعمال کرنا چاہتا ہوں لیکن یہ میری ترقی کو روک رہا ہے۔
ایسا لگتا ہے کہ آپ پی ایچ پی لائبریری کا میراثی ورژن استعمال کر رہے ہیں جسے ہم نے تقریباً ڈھائی سال قبل نام کی جگہیں استعمال کرنے کی طرف منتقل کیا تھا۔ 3.4.5 میراثی ورژن ڈاؤن لوڈ صفحہ پر دستیاب ہے۔ دستی ڈاؤن لوڈ.
میراثی ورژن کمپوزر پر دستیاب نہیں کیا جائے گا کیونکہ اسے صرف پسماندہ مطابقت کے لیے رکھا جا رہا ہے۔ ایجیکس اور سی ایس ایس فولڈرز شامل نہیں ہیں کیونکہ وہ ڈیمو ایپلیکیشن کا حصہ ہیں نہ کہ لائبریری کا۔
اگر آپ تازہ ترین ورژن میں جانا چاہتے ہیں تو مثالیں پی ایچ پی دستاویزات تبدیلیاں نسبتاً معمولی ہونے میں مدد کرنی چاہیے۔
میں نے کمپوزر کے ذریعے انسٹال کیا لیکن جب میں اپنا پی ڈی ایف بنانے جاتا ہوں تو مجھے ایک نئی ایرر آتی ہے:
// GrabzItClient کلاس بنائیں
$grabzIt = نیا \GrabzIt\GrabzItClient(GRABZIT_APP_KEY, GRABZIT_APP_SECRET)؛
$pdfOptions = نیا \GrabzIt\GrabzItBaseOptions();
$pdfOptions-> سیٹ کریں۔PageSize("خط")؛
$pdfOptions->setOrientation("Landscape")؛
$pdfOptions->setMarginLeft(PDF_MARGIN_LEFT)؛
$pdfOptions->setMarginTop(PDF_MARGIN_TOP)؛
$pdfOptions->setMarginRight(PDF_MARGIN_RIGHT)؛
خرابی:
[17-Jan-2021 13:10:49 America/Toronto] PHP کی مہلک خرابی: نہ پکڑی گئی خرابی: غیر متعینہ طریقہ پر کال کریں GrabzIt\GrabzItBaseOptions::setPageSize() /Users/Ross/Dropbox/htdocs/wonderfest_mamp_pro/private/contest/include/createPDF.php:120 میں
آپ نے GrabzItPDFOptions کے بجائے ایک GrabzItBaseOptions شروع کیا ہے۔