বিবরণ
এই শ্রেণিটি গ্র্যাবজিট স্ক্রিনশট ওয়েব পরিষেবাদির সাথে সমস্ত যোগাযোগ পরিচালনা করে।
পাবলিক পদ্ধতি
- GetResult($id)
- URLToAnimation($url, $options)
- URLToImage($url, $options)
- HTMLToImage($html, $options)
- FileToImage($path, $options)
- URLToPDF($url, $options)
- HTMLToPDF($html, $options)
- FileToPDF($path, $options)
- URLToDOCX($url, $options)
- HTMLToDOCX($html, $options)
- FileToDOCX($path, $options)
- URLToTable($url, $options)
- HTMLToTable($html, $options)
- FileToTable($path, $options)
- URLToRenderedHTML($url, $options)
- HTMLToRenderedHTML($html, $options)
- FileToRenderedHTML($path, $options)
- Save($callBackURL = '')
- SaveTo()
- SaveTo($saveToFile)
- GetStatus($id)
- GetCookies($domain)
- SetCookie($name, $domain, $value = '', $path = '/', $httponly = 0, $expires = '')
- DeleteCookie($name, $domain)
- GetWaterMarks()
- GetWaterMark($identifier)
- AddWaterMark($identifier, $path, $xpos, $ypos)
- DeleteWaterMark($identifier)
- UseSSL($value)
GetResult($ ID)
এই পদ্ধতিটি নিজেই স্ক্রিনশট দেয়। যদি কিছু না ফেরানো থাকে তবে কিছু ভুল হয়ে গেছে বা স্ক্রিনশটটি এখনও প্রস্তুত নেই।
পরামিতি
-
আইডি - স্ক্রিনশটের অনন্য সনাক্তকারী
ফেরত মান
ক্যাপচার
URLToAnimation($ URL, $ অপশন)
রূপান্তরিত হওয়া উচিত এমন অনলাইন ভিডিওর URL টি নির্দিষ্ট করুন intoa অ্যানিমেটেড জিআইএফ।
পরামিতি
-
url - রূপান্তর করতে অনলাইন ভিডিওর URL into একটি অ্যানিমেটেড জিআইএফ।
- প্রয়োজনীয়
-
ভিমেও এবং ইউটিউব ভিডিও ইউআরএল গ্রহণ করে
- সতর্কতা Vimeo এবং YouTube ভিডিওগুলি একটি তৃতীয় পক্ষের উপর নির্ভর করে এবং তাই ধারাবাহিক ফলাফল নাও সরবরাহ করতে পারে।
- অপশন - গ্রাবাজিট-এর একটি উদাহরণAnimationOptions শ্রেণি যা অ্যানিমেটেড জিআইএফ তৈরি করার সময় ব্যবহারের জন্য কোনও বিশেষ বিকল্পকে সংজ্ঞায়িত করে।
ফেরত মান
অকার্যকর
GrabzItAnimationOptions
অ্যানিমেটেড জিআইএফ তৈরি করার সময় শ্রেণিটি উপলব্ধ সমস্ত বিকল্পের প্রতিনিধিত্ব করে।
জনসাধারণের সম্পত্তি
-
customId($value) - কাস্টম শনাক্তকারী যা আপনি অ্যানিমেটেড জিআইএফ ওয়েব পরিষেবাতে যেতে পারেন to এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে।
-
width($value) - ফলাফল অ্যানিমেটেড জিআইএফ প্রস্থ পিক্সেল।
- ডিফল্ট: 180px
- সর্বাধিক: প্যাকেজের জন্য সর্বোচ্চ প্রস্থ
- স্বয়ং-আকার: -1 (-1 পেরিয়ে যাওয়া মানে এর প্রস্থ অ্যানিমেটেড জিআইএফ স্কেল করা হয়েছে এর উচ্চতার সাথে সম্পর্কিত, প্রস্থটি যদি স্বয়ংক্রিয় আকারের হয় তবে উচ্চতাটি করতে পারে না)
-
height($value) - পিক্সেলগুলিতে ফলিত অ্যানিমেটেড জিআইএফের উচ্চতা।
- ডিফল্ট: 120px
- সর্বাধিক: প্যাকেজের জন্য সর্বোচ্চ উচ্চতা
- স্বয়ং-আকার: -1 (-1 পেরিয়ে যাওয়া মানে এর উচ্চতা অ্যানিমেটেড জিআইএফ স্কেল করা হয়েছে এর প্রস্থের সাথে সম্পর্কিত, যদি উচ্চতাটি স্বয়ংক্রিয় আকারের হয় তবে প্রস্থটি পারে না)
-
start($value) - ভিডিওটির সূচনা অবস্থান যা রূপান্তর করা উচিত intoa অ্যানিমেটেড জিআইএফ।
-
duration($value) - ভিডিওটির সেকেন্ডে দৈর্ঘ্য যা রূপান্তর করা উচিত intoa অ্যানিমেটেড জিআইএফ।
- ডিফল্ট: প্যাকেজের জন্য সর্বোচ্চ দৈর্ঘ্য
-
speed($value) - অ্যানিমেটেড জিআইএফ এর গতি।
- ডিফল্ট: 1 X
- সর্বনিম্ন: 0.2
- সর্বাধিক: এক্সএনএমএক্স
-
framesPerSecond($value) - প্রতি সেকেন্ডের ফ্রেমের সংখ্যা যা ভিডিও থেকে নেওয়া উচিত।
- ডিফল্ট: 10 X
- সর্বনিম্ন: 0.2
- সর্বাধিক: এক্সএনএমএক্স
-
repeat($value) - অ্যানিমেটেড জিআইএফ লুপ করার সময়।
- ডিফল্ট: 0 X
- ক্রমাগত লুপ: এক্সএনএমএক্স
- নেভার লুপ:-1
-
reverse($value) - যদি এক্সএনএমএক্সএক্স অ্যানিমেটেড জিআইএফ এর ফ্রেমগুলি বিপরীত হয়
-
customWaterMarkId($value) - কাস্টম যুক্ত করুন watermark অ্যানিমেটেড জিআইএফ-তে
-
quality($value) - দ্য প্রত্যাবর্তিত চিত্রের গুণমান, যার 85% এর ডিফল্ট সংকোচন রয়েছে।
- গুণমান হ্রাস করা ফাইলগুলি হ্রাস করবে এবং ডাউনলোডের সময়কে হ্রাস করবে।
- ডিফল্ট: -1
- সর্বনিম্ন: -1
- সর্বাধিক: এক্সএনএমএক্স
-
country($value) - দেশটি অ্যানিমেটেড জিআইএফ থেকে নেওয়া উচিত।
- ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
- বিকল্পগুলি: "এসজি", "ইউকে", "মার্কিন"
-
exportURL($value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
-
encryptionKey($value) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। যেহেতু পার্লের দরিদ্র স্থানীয় এনক্রিপশন সুবিধাগুলি রয়েছে এই নির্দেশাবলী অনুসরণ করুন একটি এনক্রিপ্ট করা ক্যাপচার ডিক্রিপ্ট করতে।
-
proxy($value) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
URLToImage($ URL, $ অপশন)
রূপান্তরিত হওয়া উচিত URL টি নির্দিষ্ট করে intওএ চিত্র স্ক্রিনশট।
পরামিতি
-
url - ইউআরএল যা স্ক্রিনশটটি তৈরি করা উচিত
- অপশন - গ্রাবাজিট-এর একটি উদাহরণImageOptions স্ক্রীনশট তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলির সংজ্ঞা দেয় এমন বর্গ।
ফেরত মান
অকার্যকর
HTMLToImage($ HTML, $ অপশন)
রূপান্তরিত হওয়া উচিত এইচটিএমএল উল্লেখ করে intওএ ইমেজ।
পরামিতি
-
এইচটিএমএল - রূপান্তর করতে এইচটিএমএল intওএ ইমেজ
- অপশন - গ্রাবাজিট-এর একটি উদাহরণImageOptions শ্রেণি যা কোনও চিত্র তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।
ফেরত মান
অকার্যকর
FileToImage($ পাথ, $ অপশন)
রূপান্তরিত হওয়া উচিত এমন একটি এইচটিএমএল ফাইল নির্দিষ্ট করে intওএ ইমেজ।
পরামিতি
-
পাথ - রূপান্তর করতে একটি HTML ফাইলের ফাইলের পথ intওএ ইমেজ
- অপশন - গ্রাবাজিট-এর একটি উদাহরণImageOptions শ্রেণি যা কোনও চিত্র তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।
ফেরত মান
অকার্যকর
GrabzItImageOptions
ক্লাসটি চিত্র ক্যাপচারগুলি তৈরি করার সময় উপলভ্য সমস্ত বিকল্পের প্রতিনিধিত্ব করে।
জনসাধারণের সম্পত্তি
-
customId($value) - কাস্টম আইডেন্টিফায়ার যা আপনি স্ক্রিনশট ওয়েব সার্ভিসে যেতে পারেন। এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে।
-
browserWidth($value) - পিক্সেল ব্রাউজারের প্রস্থ
- ডিফল্ট: 1366 X
- সর্বাধিক: এক্সএনএমএক্স
-
browserHeight($value) - পিক্সেলগুলিতে ব্রাউজারের উচ্চতা
- ডিফল্ট: 1170 X
- সর্বাধিক: এক্সএনএমএক্স
- পূর্ণ দৈর্ঘ্য: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ পুরো ওয়েব পৃষ্ঠার একটি দৃশ্যাবলী তোলা হয়েছে)
-
width($value) - ফলস্বরূপ থাম্বনেল পিক্সেল প্রস্থ
- ডিফল্ট: যদি আউটপুট প্রস্থ এবং আউটপুট উচ্চতা উভয়ই নির্দিষ্ট না করা হয় বা 0 হয় তবে আউটপুট প্রস্থ এবং উচ্চতা চূড়ান্ত চিত্রের প্রস্থ এবং উচ্চতার সাথে মিলবে, যদি আউটপুট উচ্চতা নির্দিষ্ট করা হয় তবে আউটপুট প্রস্থ আউটপুট উচ্চতার সমানুপাতিক হবে
- সর্বাধিক: প্যাকেজের জন্য সর্বোচ্চ প্রস্থ
- পূর্ণ প্রস্থ: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ থাম্বনেইলের প্রস্থ হ্রাস হয়নি)
-
height($value) - ফলস্বরূপ থাম্বনেইলের পিক্সেলগুলির উচ্চতা
- ডিফল্ট: যদি আউটপুট প্রস্থ এবং আউটপুট উচ্চতা উভয়ই নির্দিষ্ট না করা হয় বা 0 হয় তবে আউটপুট প্রস্থ এবং উচ্চতা চূড়ান্ত চিত্রের প্রস্থ এবং উচ্চতার সাথে মিলবে, যদি আউটপুট প্রস্থ নির্দিষ্ট করা হয় তবে আউটপুট উচ্চতা আউটপুট প্রস্থের সাথে আনুপাতিক হবে
- সর্বাধিক: প্যাকেজের জন্য সর্বোচ্চ উচ্চতা
- পূর্ণ উচ্চতা: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ থাম্বনেইলের উচ্চতা হ্রাস হয়নি)
-
format($value) - স্ক্রিনশটটি ফর্ম্যাটটিতে থাকা উচিত।
- ডিফল্ট: "jpg"
- বিকল্পগুলি: "bmp8", "bmp16", "bmp24", "বিএমপি", "টিফ", "ওয়েবপ", "jpg", "png"
-
delay($value) - মিলিসেকেন্ডের সংখ্যা স্ক্রিনশট নেওয়ার আগে অপেক্ষা করুন
- ডিফল্ট: 0 X
- সর্বাধিক: এক্সএনএমএক্স
-
clickElement($value) - এটি একটি ব্যবহার করে এইচটিএমএল উপাদান নির্দিষ্ট করে সিএসএস নির্বাচক ক্লিক করতে. মনে রাখবেন একটি দেরি ক্লিকের প্রভাবগুলি দেখতেও প্রয়োজন হতে পারে
- এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
-
targetElement($value) - দ্য সিএসএস নির্বাচক টার্গেট ওয়েব পৃষ্ঠায় একমাত্র এইচটিএমএল উপাদান যা চালু করতে হবে intও স্ক্রিনশট, ওয়েব পৃষ্ঠার সমস্ত অংশ উপেক্ষা করা হয়। যদি একাধিক মিলে এইচটিএমএল উপাদান থাকে তবে প্রথমটি বেছে নেওয়া হয়
-
hideElement($value) - দ্য সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এক বা একাধিক এইচটিএমএল উপাদানগুলির মধ্যে লুকিয়ে থাকা, প্রতিটি নির্বাচককে কমা দিয়ে পৃথক করে রাখতে একাধিক এইচটিএমএল উপাদান নির্দিষ্ট করতে
-
waitForElement($value) - দ্য সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এইচটিএমএল উপাদান রয়েছে ক্যাপচার সম্পাদনের আগে অবশ্যই দৃশ্যমান হবে
-
requestAs($value) - আপনি যে ধরনের ব্যবহারকারী এজেন্ট ব্যবহার করতে চান তা
- ডিফল্ট: 0 X
-
বিকল্প:
- 0 = নির্দেশ করে যে কোনও স্ট্যান্ডার্ড ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
- 1 = কোনও মোবাইল ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত indicates
- 2 = নির্দেশ করে যে কোনও অনুসন্ধান ইঞ্জিনের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
-
customWaterMarkId($value) - একটি কাস্টম যুক্ত করুন watermark ছবিতে
-
quality($value) - দ্য প্রত্যাবর্তিত চিত্রের গুণমান। এটি বর্তমানে কেবল জেপিজি এবং ডব্লিউইবিপি চিত্রগুলিকেই প্রভাবিত করে, যার 90% ডিফল্ট সংকোচন রয়েছে।
- গুণমান হ্রাস করা ফাইলগুলি হ্রাস করবে এবং ডাউনলোডের সময়কে হ্রাস করবে।
- ডিফল্ট: -1
- সর্বনিম্ন: -1
- সর্বাধিক: এক্সএনএমএক্স
-
transparent($value) - যদি এক্সএনএমএক্স দ্য চিত্র ক্যাপচার স্বচ্ছ হতে হবে। এটি কেবল পিএনজি এবং টিফ চিত্রগুলির সাথে সামঞ্জস্যপূর্ণ।
-
hd($value) - যদি ছবিটি এক্সএনএমএক্স হয় ক্যাপচার উচ্চ সংজ্ঞা হবে এটি চিত্রের মাত্রার আকার দ্বিগুণ করে।
-
country($value) - দেশটি স্ক্রিনশটটি নেওয়া উচিত।
- ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
- বিকল্পগুলি: "এসজি", "ইউকে", "মার্কিন"
-
exportURL($value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
-
encryptionKey($value) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। যেহেতু পার্লের দরিদ্র স্থানীয় এনক্রিপশন সুবিধাগুলি রয়েছে এই নির্দেশাবলী অনুসরণ করুন একটি এনক্রিপ্ট করা ক্যাপচার ডিক্রিপ্ট করতে।
-
noAds($value) - যদি সত্য বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
-
noCookieNotifications($value) - সত্য যদি সবই পাওয়া যায় কুকি বিজ্ঞপ্তিগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
-
address($value) - এইচটিএমএল কোডটি কার্যকর করতে URL টি।
-
proxy($value) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
পাবলিক পদ্ধতি
-
অ্যাডপোস্টপ্যারামিটার ($ নাম, $ মান) - এইচটিটিপি পোস্ট প্যারামিটার সংজ্ঞা দেয় এবং optionচ্ছিকভাবে মানটি, একাধিক পরামিতি যুক্ত করতে এই পদ্ধতিটিকে একাধিকবার বলা যেতে পারে। এই পদ্ধতিটি ব্যবহার করা গ্র্যাবজিটকে বাধ্য করবে একটি HTTP পোস্ট সঞ্চালন.
- নাম - এইচটিটিপি পোস্ট প্যারামিটারের নাম
- মান - HTTP পোস্ট প্যারামিটারের মান
URLToRenderedHTML($ URL, $ অপশন = নাল)
রূপান্তরিত হওয়া উচিত URL টি নির্দিষ্ট করে intহে রেন্ডার এইচটিএমএল।
পরামিতি
-
url - URL টি রেন্ডার করা HTML হওয়া উচিত
- অপশন - গ্রাবাজিট-এর একটি উদাহরণHTMLOptions শ্রেণি যা রেন্ডার এইচটিএমএল তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।
ফেরত মান
অকার্যকর
HTMLToRenderedHTML($ HTML, $ অপশন = নাল)
রূপান্তরিত হওয়া উচিত এইচটিএমএল উল্লেখ করে intহে রেন্ডার এইচটিএমএল।
পরামিতি
-
এইচটিএমএল - রূপান্তর করতে এইচটিএমএল intহে রেন্ডার এইচটিএমএল
- অপশন - গ্রাবাজিট-এর একটি উদাহরণHTMLOptions শ্রেণি যা রেন্ডার এইচটিএমএল তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।
ফেরত মান
অকার্যকর
FileToRenderedHTML($ পাথ, $ অপশন = নাল)
রূপান্তরিত হওয়া উচিত এমন একটি এইচটিএমএল ফাইল নির্দিষ্ট করে intহে রেন্ডার এইচটিএমএল।
পরামিতি
-
পাথ - রূপান্তর করতে একটি HTML ফাইলের ফাইলের পথ intহে রেন্ডার এইচটিএমএল
- অপশন - গ্রাবাজিট-এর একটি উদাহরণHTMLOptions শ্রেণি যা রেন্ডার এইচটিএমএল তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।
ফেরত মান
অকার্যকর
GrabzItHTMLOptions
ক্লাস যখন উপলব্ধ তখন সমস্ত অপশন উপস্থাপন করে রেন্ডার এইচটিএমএল ক্যাপচার তৈরি.
জনসাধারণের সম্পত্তি
-
customId($value) - কাস্টম আইডেন্টিফায়ার যা আপনি ওয়েব সার্ভিসে যেতে পারেন। এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে।
-
browserWidth($value) - পিক্সেল ব্রাউজারের প্রস্থ
- ডিফল্ট: 1366 X
- সর্বাধিক: এক্সএনএমএক্স
-
browserHeight($value) - পিক্সেলগুলিতে ব্রাউজারের উচ্চতা
- ডিফল্ট: 1170 X
- সর্বাধিক: এক্সএনএমএক্স
-
delay($value) - মিলিসেকেন্ডের সংখ্যা ক্যাপচার গ্রহণের আগে অপেক্ষা করুন
- ডিফল্ট: 0 X
- সর্বাধিক: এক্সএনএমএক্স
-
waitForElement($value) - দ্য সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এইচটিএমএল উপাদান রয়েছে ক্যাপচার সম্পাদনের আগে অবশ্যই দৃশ্যমান হবে
-
requestAs($value) - আপনি যে ধরনের ব্যবহারকারী এজেন্ট ব্যবহার করতে চান তা
- ডিফল্ট: 0 X
-
বিকল্প:
- 0 = নির্দেশ করে যে কোনও স্ট্যান্ডার্ড ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
- 1 = কোনও মোবাইল ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত indicates
- 2 = নির্দেশ করে যে কোনও অনুসন্ধান ইঞ্জিনের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
-
country($value) - দেশটি স্ক্রিনশটটি নেওয়া উচিত।
- ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
- বিকল্পগুলি: "এসজি", "ইউকে", "মার্কিন"
-
exportURL($value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
-
encryptionKey($value) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। এটি ব্যবহার করার পরামর্শ দেওয়া হয় এনক্রিপশন কী পদ্ধতি তৈরি করুন কী এবং তৈরি করতে ডিক্রিপ্ট পদ্ধতি এনক্রিপ্ট করা ক্যাপচারটি ডিক্রিপ্ট করতে যেমন দেখানো হয়েছে এই উদাহরণ.
-
noAds($value) - যদি সত্য বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
-
noCookieNotifications($value) - সত্য যদি সবই পাওয়া যায় কুকি বিজ্ঞপ্তিগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
-
address($value) - এইচটিএমএল কোডটি কার্যকর করতে ইউআরএল। এইচটিএমএল রূপান্তরিত হলে এটি কার্যকর হতে পারে সিএসএস এবং চিত্রগুলির মতো সংস্থানগুলির জন্য আপেক্ষিক ইউআরএল.
-
proxy($value) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
পাবলিক পদ্ধতি
-
অ্যাডপোস্টপ্যারামিটার ($ নাম, $ মান) - এইচটিটিপি পোস্ট প্যারামিটার সংজ্ঞা দেয় এবং optionচ্ছিকভাবে মানটি, একাধিক পরামিতি যুক্ত করতে এই পদ্ধতিটিকে একাধিকবার বলা যেতে পারে। এই পদ্ধতিটি ব্যবহার করা গ্র্যাবজিটকে বাধ্য করবে একটি HTTP পোস্ট সঞ্চালন.
- নাম - এইচটিটিপি পোস্ট প্যারামিটারের নাম
- মান - HTTP পোস্ট প্যারামিটারের মান
URLToPDF($ URL, $ অপশন)
রূপান্তরিত হওয়া উচিত URL টি নির্দিষ্ট করে intওএ পিডিএফ
পরামিতি
-
url - যে URL টি রূপান্তর করা উচিত intওএ পিডিএফ
- অপশন - GrabzItPDFOptions শ্রেণীর একটি উদাহরণ যা পিডিএফ তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পকে সংজ্ঞায়িত করে।
ফেরত মান
অকার্যকর
HTMLToPDF($ HTML, $ অপশন)
রূপান্তরিত হওয়া উচিত এইচটিএমএল উল্লেখ করে intওএ পিডিএফ
পরামিতি
-
এইচটিএমএল - রূপান্তর করতে এইচটিএমএল intওএ পিডিএফ
- অপশন - GrabzItPDFOptions শ্রেণীর একটি উদাহরণ যা পিডিএফ তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পকে সংজ্ঞায়িত করে।
ফেরত মান
অকার্যকর
FileToPDF($ পাথ, $ অপশন)
রূপান্তরিত হওয়া উচিত এমন একটি এইচটিএমএল ফাইল নির্দিষ্ট করে intওএ পিডিএফ
পরামিতি
-
পাথ - রূপান্তর করতে একটি HTML ফাইলের ফাইলের পথ intওএ পিডিএফ
- অপশন - GrabzItPDFOptions শ্রেণীর একটি উদাহরণ যা পিডিএফ তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পকে সংজ্ঞায়িত করে।
ফেরত মান
অকার্যকর
GrabzItPDFOptions
ক্লাস পিডিএফ ক্যাপচারগুলি তৈরি করার সময় উপলভ্য সমস্ত বিকল্পের প্রতিনিধিত্ব করে।
জনসাধারণের সম্পত্তি
-
customId($value) - একটি কাস্টম আইডেন্টিফায়ার যা আপনি ওয়েব সার্ভিসে যেতে পারেন। এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে।
-
includeBackground($value) - যদি ওয়েব পৃষ্ঠার পটভূমি 1 পিডিএফ অন্তর্ভুক্ত করা উচিত
-
pagesize($value) - পিডিএফ এর পৃষ্ঠার আকার
- ডিফল্ট: "A4"
- বিকল্পগুলি: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "আইনী", "চিঠি"
-
orientation($value) - পিডিএফ ডকুমেন্টের ওরিয়েন্টেশন
- ডিফল্ট: "প্রতিকৃতি"
- বিকল্প: "প্রতিকৃতি", "ল্যান্ডস্কেপ"
-
cssMediaType($value) - দ্য সিএসএস মিডিয়া পিডিএফ ডকুমেন্টের প্রকার
- ডিফল্ট: "স্ক্রীন"
- বিকল্পগুলি: "স্ক্রিন", "জনসংযোগ"int"
-
includeLinks($value) - পিএনএফ-তে লিঙ্কগুলি অন্তর্ভুক্ত করা উচিত তবে এক্সএনএমএক্সএক্স
-
includeOutline($value) - এক্সএনএমএক্স যদি পিডিএফ বুকমার্ক অন্তর্ভুক্ত করা উচিত
-
title($value) - পিডিএফ নথিতে একটি শিরোনাম সরবরাহ করুন
-
coverURL($value) - একটি ওয়েব পৃষ্ঠার ইউআরএল যা পিডিএফটির একটি কভার পৃষ্ঠা হিসাবে ব্যবহার করা উচিত
-
marginTop($value) - মিলিমিটারের মার্জিন যা পিডিএফ ডকুমেন্ট পৃষ্ঠার শীর্ষে প্রদর্শিত হবে
-
marginLeft($value) - মিলিমিটারের মার্জিন যা পিডিএফ ডকুমেন্ট পৃষ্ঠার বাম দিকে প্রদর্শিত হবে
-
marginBottom($value) - মিলিমিটারের মার্জিন যা পিডিএফ ডকুমেন্ট পৃষ্ঠার নীচে প্রদর্শিত হবে
-
marginRight($value) - মিলিমিটারের মার্জিন যা পিডিএফ ডকুমেন্টের ডানদিকে প্রদর্শিত হবে
-
browserWidth($value) - দ্য ব্রাউজারের প্রস্থ পিক্সেল মধ্যে
- এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
- ডিফল্ট: 1366 X
- সর্বাধিক: এক্সএনএমএক্স
- অটো প্রস্থ: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ ব্রাউজারের প্রস্থ পিডিএফ ডকুমেন্টের প্রস্থের সাথে মেলে)
-
pageWidth - দ্য ফলাফল পিডিএফ কাস্টম প্রস্থ মিমি মধ্যে
-
pageHeight - দ্য ফলাফল পিডিএফ কাস্টম উচ্চতা মিমি মধ্যে
-
delay($value) - মিলিসেকেন্ডের সংখ্যা স্ক্রিনশট নেওয়ার আগে অপেক্ষা করুন
- ডিফল্ট: 0 X
- সর্বাধিক: এক্সএনএমএক্স
-
requestAs($value) - আপনি যে ধরনের ব্যবহারকারী এজেন্ট ব্যবহার করতে চান তা
- ডিফল্ট: 0 X
-
বিকল্প:
- 0 = নির্দেশ করে যে কোনও স্ট্যান্ডার্ড ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
- 1 = কোনও মোবাইল ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত indicates
- 2 = নির্দেশ করে যে কোনও অনুসন্ধান ইঞ্জিনের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
-
templateId($value) - যুক্ত কর একটি টেমপ্লেট আইডি যা পিডিএফ ডকুমেন্টের শিরোনাম এবং পাদচরণ নির্দিষ্ট করে
-
clickElement($value) - এটি একটি ব্যবহার করে এইচটিএমএল উপাদান নির্দিষ্ট করে সিএসএস নির্বাচক ক্লিক করতে. মনে রাখবেন একটি দেরি ক্লিকের প্রভাবগুলি দেখতেও প্রয়োজন হতে পারে
- এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
-
targetElement($value) - দ্য সিএসএস নির্বাচক একমাত্র টার্গেটের ওয়েব পৃষ্ঠায় এইচটিএমএল উপাদান যা পরিণত হবে intওএ পিডিএফওয়েব পৃষ্ঠার অন্যান্য সমস্ত অংশ উপেক্ষা করা হবে। যদি একাধিক মিলে এইচটিএমএল উপাদান থাকে তবে প্রথমটি বেছে নেওয়া হয়
-
hideElement($value) - দ্য সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এক বা একাধিক এইচটিএমএল উপাদানগুলির মধ্যে লুকিয়ে থাকা, প্রতিটি নির্বাচককে কমা দিয়ে পৃথক করে রাখতে একাধিক এইচটিএমএল উপাদান নির্দিষ্ট করতে
-
waitForElement($value) - দ্য সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এইচটিএমএল উপাদান রয়েছে ক্যাপচার সম্পাদনের আগে অবশ্যই দৃশ্যমান হবে
-
customWaterMarkId($value) - একটি কাস্টম যুক্ত করুন watermark পিডিএফ ডকুমেন্টের প্রতিটি পৃষ্ঠায়
-
quality($value) - দ্য ফিরে পিডিএফ মানের। ডিফল্ট একটি পিডিএফ জন্য প্রস্তাবিত গুণমান ব্যবহার করে।
- গুণমান হ্রাস করা ফাইলগুলি হ্রাস করবে এবং ডাউনলোডের সময়কে হ্রাস করবে।
- ডিফল্ট: -1
- সর্বনিম্ন: -1
- সর্বাধিক: এক্সএনএমএক্স
-
country($value) - দেশটি স্ক্রিনশটটি নেওয়া উচিত।
- ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
- বিকল্পগুলি: "এসজি", "ইউকে", "মার্কিন"
-
exportURL($value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
-
encryptionKey($value) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। যেহেতু পার্লের দরিদ্র স্থানীয় এনক্রিপশন সুবিধাগুলি রয়েছে এই নির্দেশাবলী অনুসরণ করুন একটি এনক্রিপ্ট করা ক্যাপচার ডিক্রিপ্ট করতে।
-
noAds($value) - যদি সত্য বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
-
noCookieNotifications($value) - সত্য যদি সবই পাওয়া যায় কুকি বিজ্ঞপ্তিগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
-
address($value) - এইচটিএমএল কোডটি কার্যকর করতে URL টি।
-
proxy($value) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
-
mergeId($value) - একটি ক্যাপচারের আইডি হওয়া উচিত নতুন পিডিএফ ডকুমেন্টের শুরুতে মার্জ করা
-
password($value) - দ্য পিডিএফ ডকুমেন্ট সুরক্ষিত পাসওয়ার্ড সঙ্গে
পাবলিক পদ্ধতি
-
অ্যাডপোস্টপ্যারামিটার ($ নাম, $ মান) - এইচটিটিপি পোস্ট প্যারামিটার সংজ্ঞা দেয় এবং optionচ্ছিকভাবে মানটি, একাধিক পরামিতি যুক্ত করতে এই পদ্ধতিটিকে একাধিকবার বলা যেতে পারে। এই পদ্ধতিটি ব্যবহার করা গ্র্যাবজিটকে বাধ্য করবে একটি HTTP পোস্ট সঞ্চালন.
- নাম - এইচটিটিপি পোস্ট প্যারামিটারের নাম
- মান - HTTP পোস্ট প্যারামিটারের মান
-
AddTemplateParameter ($ নাম, $ মান) - সংজ্ঞা দেওয়া a কাস্টম টেম্পলেট পরামিতি এবং মান, একাধিক পরামিতি যুক্ত করতে এই পদ্ধতিটিকে একাধিকবার বলা যেতে পারে।
- নাম - টেমপ্লেট প্যারামিটারের নাম
- মান - টেমপ্লেট প্যারামিটারের মান
URLToDOCX ($ URL, $ অপশন)
রূপান্তরিত হওয়া উচিত URL টি নির্দিষ্ট করে intওএ ডোকএক্স
পরামিতি
-
url - যে URL টি রূপান্তর করা উচিত intওএ ডোকএক্স
- অপশন - গ্রাবাজিট-এর একটি উদাহরণDOCXOptions ক্লাস যা কোনও ডকএক্সএক্স তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।
ফেরত মান
অকার্যকর
HTMLToDOCX($ HTML, $ অপশন)
রূপান্তরিত হওয়া উচিত এইচটিএমএল উল্লেখ করে intওএ ডোকএক্স
পরামিতি
-
এইচটিএমএল - রূপান্তর করতে এইচটিএমএল intওএ ডোকএক্স
- অপশন - গ্রাবাজিট-এর একটি উদাহরণDOCXOptions ক্লাস যা কোনও ডকএক্সএক্স তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।
ফেরত মান
অকার্যকর
FileToDOCX($ পাথ, $ অপশন)
রূপান্তরিত হওয়া উচিত এমন একটি এইচটিএমএল ফাইল নির্দিষ্ট করে intওএ ডোকএক্স
পরামিতি
-
পাথ - রূপান্তর করতে একটি HTML ফাইলের ফাইলের পথ intওএ ডোকএক্স
- অপশন - গ্রাবাজিট-এর একটি উদাহরণDOCXOptions ক্লাস যা কোনও ডকএক্সএক্স তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।
ফেরত মান
অকার্যকর
GrabzItDOCXOptions
ক্লাসটি ডওএক্সএক্স ক্যাপচার তৈরি করার সময় উপলভ্য সমস্ত বিকল্পের প্রতিনিধিত্ব করে।
জনসাধারণের সম্পত্তি
-
customId($value) - একটি কাস্টম আইডেন্টিফায়ার যা আপনি ওয়েব সার্ভিসে যেতে পারেন। এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে।
-
setIncludeBackground($value) - যদি 1 ওয়েব পৃষ্ঠার পটভূমি চিত্রগুলি স্ক্রিনশটে অন্তর্ভুক্ত করা উচিত
-
pagesize($value) - ডসএক্সএক্সের পৃষ্ঠার আকার
- ডিফল্ট: "A4"
- বিকল্পগুলি: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "আইনী", "চিঠি"
-
orientation($value) - ডোক্স ডকুমেন্টের ওরিয়েন্টেশন
- ডিফল্ট: "প্রতিকৃতি"
- বিকল্প: "প্রতিকৃতি", "ল্যান্ডস্কেপ"
-
includeLinks($value) - লিঙ্কগুলি ডসএক্সএক্সে অন্তর্ভুক্ত করা উচিত তবে এক্সএনএমএক্সএক্স
-
includeImages($value) - যদি 1 ওয়েব পৃষ্ঠার পটভূমি চিত্রগুলি স্ক্রিনশটে অন্তর্ভুক্ত করা উচিত
-
title($value) - ডোক্স ডকুমেন্টকে একটি শিরোনাম সরবরাহ করুন
-
marginTop($value) - মিলিমিটারের মার্জিন যা ডোক্স ডকুমেন্ট পৃষ্ঠার শীর্ষে প্রদর্শিত হবে
-
marginLeft($value) - মিলিমিটারের মার্জিন যা ডোক্স ডকুমেন্ট পৃষ্ঠার বাম দিকে প্রদর্শিত হবে
-
marginBottom($value) - মিলিমিটারের মার্জিন যা ডোক্স ডকুমেন্ট পৃষ্ঠার নীচে প্রদর্শিত হবে
-
marginRight($value) - মিলিমিটারের মার্জিন যা ডোক্স ডকুমেন্টের ডানদিকে প্রদর্শিত হবে
-
browserWidth($value) - দ্য ব্রাউজারের প্রস্থ পিক্সেল মধ্যে
- এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
- ডিফল্ট: 1366 X
- সর্বাধিক: এক্সএনএমএক্স
- অটো প্রস্থ: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ ব্রাউজারের প্রস্থটি ডসএক্সএক্স নথির প্রস্থের সাথে মেলে)
-
pageWidth - দ্য ফলস্বরূপ DOCX এর কাস্টম প্রস্থ মিমি মধ্যে
-
pageHeight - দ্য ফলস্বরূপ DOCX এর কাস্টম উচ্চতা মিমি মধ্যে
-
delay($value) - মিলিসেকেন্ডের সংখ্যা স্ক্রিনশট নেওয়ার আগে অপেক্ষা করুন
- ডিফল্ট: 0 X
- সর্বাধিক: এক্সএনএমএক্স
-
requestAs($value) - আপনি যে ধরনের ব্যবহারকারী এজেন্ট ব্যবহার করতে চান তা
- ডিফল্ট: 0 X
-
বিকল্প:
- 0 = নির্দেশ করে যে কোনও স্ট্যান্ডার্ড ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
- 1 = কোনও মোবাইল ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত indicates
- 2 = নির্দেশ করে যে কোনও অনুসন্ধান ইঞ্জিনের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
-
templateId($value) - যুক্ত কর একটি টেমপ্লেট আইডি যা DOCX নথির শিরোনাম এবং পাদচরণ নির্দিষ্ট করে
-
clickElement($value) - এটি একটি ব্যবহার করে এইচটিএমএল উপাদান নির্দিষ্ট করে সিএসএস নির্বাচক ক্লিক করতে. মনে রাখবেন একটি দেরি ক্লিকের প্রভাবগুলি দেখতেও প্রয়োজন হতে পারে
- এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
-
targetElement($value) - দ্য সিএসএস নির্বাচক টার্গেট ওয়েব পৃষ্ঠায় একমাত্র এইচটিএমএল উপাদান যা চালু করতে হবে intও ডোকএক্স, ওয়েব পৃষ্ঠার অন্যান্য সমস্ত অংশ উপেক্ষা করা হবে। যদি একাধিক মিলে এইচটিএমএল উপাদান থাকে তবে প্রথমটি বেছে নেওয়া হয়
-
hideElement($value) - দ্য সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এক বা একাধিক এইচটিএমএল উপাদানগুলির মধ্যে লুকিয়ে থাকা, প্রতিটি নির্বাচককে কমা দিয়ে পৃথক করে রাখতে একাধিক এইচটিএমএল উপাদান নির্দিষ্ট করতে
-
waitForElement($value) - দ্য সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এইচটিএমএল উপাদান রয়েছে ক্যাপচার সম্পাদনের আগে অবশ্যই দৃশ্যমান হবে
-
quality($value) - দ্য ফিরে আসা ডওএক্সএক্সের গুণমান। ডিওএফএক্সের জন্য ডিফল্ট প্রস্তাবিত মানের ব্যবহার করে।
- গুণমান হ্রাস করা ফাইলের আকার হ্রাস করবে এবং ডাউনলোডের সময় হ্রাস করবে।
- ডিফল্ট: -1
- সর্বনিম্ন: -1
- সর্বাধিক: এক্সএনএমএক্স
-
country($value) - দেশটি স্ক্রিনশটটি নেওয়া উচিত।
- ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
- বিকল্পগুলি: "এসজি", "ইউকে", "মার্কিন"
-
exportURL($value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
-
encryptionKey($value) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। যেহেতু পার্লের দরিদ্র স্থানীয় এনক্রিপশন সুবিধাগুলি রয়েছে এই নির্দেশাবলী অনুসরণ করুন একটি এনক্রিপ্ট করা ক্যাপচার ডিক্রিপ্ট করতে।
-
noAds($value) - যদি সত্য বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
-
noCookieNotifications($value) - সত্য যদি সবই পাওয়া যায় কুকি বিজ্ঞপ্তিগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
-
address($value) - এইচটিএমএল কোডটি কার্যকর করতে URL টি।
-
proxy($value) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
-
mergeId($value) - একটি ক্যাপচারের আইডি হওয়া উচিত নতুন ডওএক্সএক্স ডকুমেন্টের শুরুতে মার্জ করা হয়েছে
-
password($value) - দ্য DOCX দস্তাবেজ সুরক্ষিত করতে পাসওয়ার্ড সঙ্গে
পাবলিক পদ্ধতি
-
অ্যাডপোস্টপ্যারামিটার ($ নাম, $ মান) - এইচটিটিপি পোস্ট প্যারামিটার সংজ্ঞা দেয় এবং optionচ্ছিকভাবে মানটি, একাধিক পরামিতি যুক্ত করতে এই পদ্ধতিটিকে একাধিকবার বলা যেতে পারে। এই পদ্ধতিটি ব্যবহার করা গ্র্যাবজিটকে বাধ্য করবে একটি HTTP পোস্ট সঞ্চালন.
- নাম - এইচটিটিপি পোস্ট প্যারামিটারের নাম
- মান - HTTP পোস্ট প্যারামিটারের মান
-
AddTemplateParameter ($ নাম, $ মান) - সংজ্ঞা দেওয়া a কাস্টম টেম্পলেট পরামিতি এবং মান, একাধিক পরামিতি যুক্ত করতে এই পদ্ধতিটিকে একাধিকবার বলা যেতে পারে।
- নাম - টেমপ্লেট প্যারামিটারের নাম
- মান - টেমপ্লেট প্যারামিটারের মান
URLToTable($ URL, $ অপশন)
ইউআরএল নির্দিষ্ট করে যা এইচটিএমএল টেবিলগুলি থেকে নেওয়া উচিত।
পরামিতি
-
ইউআরএল - থেকে এইচটিএমএল টেবিলগুলি বের করার URL URL
- অপশন - গ্রাবাজিট-এর একটি উদাহরণTableOptions শ্রেণি যা এইচটিএমএল টেবিলকে রূপান্তর করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।
ফেরত মান
অকার্যকর
HTMLToTable ($ HTML, $ অপশন)
এইচটিএমএল উল্লেখ করে যে এইচটিএমএল টেবিলগুলি থেকে উত্তোলন করা উচিত।
পরামিতি
-
এইচটিএমএল - থেকে এইচটিএমএল টেবিলগুলি বের করতে এইচটিএমএল।
- অপশন - গ্রাবাজিট-এর একটি উদাহরণTableOptions শ্রেণি যা এইচটিএমএল টেবিলকে রূপান্তর করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।
ফেরত মান
অকার্যকর
FileToTable ($ পাথ, $ অপশন)
এইচটিএমএল ফাইলটি উল্লেখ করে যা থেকে এইচটিএমএল টেবিলগুলি বের করা উচিত।
পরামিতি
-
পাথ - থেকে এইচটিএমএল টেবিলগুলি বের করতে কোনও এইচটিএমএল ফাইলের ফাইল পাথ।
- অপশন - গ্রাবাজিট-এর একটি উদাহরণTableOptions শ্রেণি যা এইচটিএমএল টেবিলকে রূপান্তর করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।
ফেরত মান
অকার্যকর
GrabzItTableOptions
এইচটিএমএল টেবিলগুলি সিএসভি, এক্সএলএসএক্স বা জেএসএনে রূপান্তর করার সময় শ্রেণিটি উপলব্ধ সমস্ত বিকল্পের প্রতিনিধিত্ব করে।
জনসাধারণের সম্পত্তি
-
customId($value) - একটি কাস্টম আইডেন্টিফায়ার যা আপনি ওয়েব সার্ভিসে যেতে পারেন। এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে
-
tableNumberToInclude($value) - রূপান্তরিত করার জন্য সারণীর সূচীটি, ওয়েব পৃষ্ঠার সমস্ত টেবিলগুলি ওয়েব পৃষ্ঠার শীর্ষ থেকে নীচে অর্ডার করা হয়েছিল
-
format($value) - টেবিলটি বিন্যাসে হওয়া উচিত
- ডিফল্ট: "সিএসভি"
- বিকল্পগুলি: "সিএসভি", "জসন", "এক্সএলএক্সএক্স"
-
includeHeaderNames($value) - যদি 1 শিরোনামের নামগুলি সারণীতে অন্তর্ভুক্ত করা হবে
-
includeAllTables($value) - যদি ওয়েব পৃষ্ঠার সমস্ত টেবিল পৃথক স্প্রেডশিট শীটে উপস্থিত প্রতিটি টেবিলের সাথে বের করা হবে। কেবলমাত্র এক্সএলএসএক্স ফর্ম্যাট সহ উপলব্ধ
-
targetElement($value) - ওয়েব পৃষ্ঠায় একমাত্র এইচটিএমএল উপাদানের আইডি যা থেকে টেবিলগুলি বের করতে ব্যবহার করা উচিত
-
requestAs($value) - আপনি যে ধরনের ব্যবহারকারী এজেন্ট ব্যবহার করতে চান তা
- ডিফল্ট: 0 X
-
বিকল্প:
- 0 = নির্দেশ করে যে কোনও স্ট্যান্ডার্ড ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
- 1 = কোনও মোবাইল ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত indicates
- 2 = নির্দেশ করে যে কোনও অনুসন্ধান ইঞ্জিনের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
-
country($value) - দেশটি স্ক্রিনশটটি নেওয়া উচিত।
- ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
- বিকল্পগুলি: "এসজি", "ইউকে", "মার্কিন"
-
exportURL($value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
-
encryptionKey($value) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। যেহেতু পার্লের দরিদ্র স্থানীয় এনক্রিপশন সুবিধাগুলি রয়েছে এই নির্দেশাবলী অনুসরণ করুন একটি এনক্রিপ্ট করা ক্যাপচার ডিক্রিপ্ট করতে।
-
address($value) - এইচটিএমএল কোডটি কার্যকর করতে URL টি।
-
proxy($value) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
পাবলিক পদ্ধতি
-
অ্যাডপোস্টপ্যারামিটার ($ নাম, $ মান) - এইচটিটিপি পোস্ট প্যারামিটার সংজ্ঞা দেয় এবং optionচ্ছিকভাবে মানটি, একাধিক পরামিতি যুক্ত করতে এই পদ্ধতিটিকে একাধিকবার বলা যেতে পারে। এই পদ্ধতিটি ব্যবহার করা গ্র্যাবজিটকে বাধ্য করবে একটি HTTP পোস্ট সঞ্চালন.
- নাম - এইচটিটিপি পোস্ট প্যারামিটারের নাম
- মান - HTTP পোস্ট প্যারামিটারের মান
এটি ফাইল সংরক্ষণের প্রস্তাবিত পদ্ধতি
Save($ কলব্যাক URL = '')
Save ফলাফলটি অবিচ্ছিন্নভাবে এবং একটি অনন্য শনাক্তকারীকে ফিরিয়ে দেয়, যা স্ক্রিনশটটি সাথে স্ক্রিনশটটি পেতে ব্যবহার করা যেতে পারে GetResult পদ্ধতি।
পরামিতি
-
কলব্যাক ইউআরএল - ক্রীড়াশিক্ষক গ্র্যাবসআইটি পরিষেবাটি কাজ শেষ করার পরে কল করা উচিত
ফেরত মান
স্ক্রিনশটের অনন্য শনাক্তকারী অন্যথায় কোনও ত্রুটি ঘটলে ব্যতিক্রম নিক্ষেপ করা হয়। এর সাথে স্ক্রিনশটটি পেতে ব্যবহার করা যেতে পারে GetResult পদ্ধতি
এই পদ্ধতিটি সতর্কতা সিঙ্ক্রোনাস তাই ফলাফল প্রক্রিয়া করার সময় একটি অ্যাপ্লিকেশনকে বিরতি দেয়
SaveTo()
Save স্ক্রিনশট বাইট ডেটা সমেত একটি ভেরিয়েবলের সাথে সিঙ্ক্রোনস ফলাফল।
ফেরত মান
সফল হলে ফাইলটির বাইট ডেটা ফেরত দেয় অন্যথায় এটি ব্যতিক্রম ছুঁড়ে দেয়।
এই পদ্ধতিটি সতর্কতা সিঙ্ক্রোনাস তাই ফলাফল প্রক্রিয়া করার সময় একটি অ্যাপ্লিকেশনকে বিরতি দেয়
SaveTo($saveToফাইল)
Save একটি ফাইলের সাথে সিঙ্ক্রোনালি ফলাফল।
পরামিতি
-
saveToফাইল - ফাইল পাথ যে ক্যাপচার হবে saveএকবার থেকে এটি সম্পন্ন হয়েছে
ফেরত মান
1 প্রদান করে যদি এটি সফল হয় অন্যথায় এটি ব্যতিক্রম ছুঁড়ে দেয়।
GetStatus ($ ID)
একটি গ্র্যাবিজিট স্ক্রিনশটের বর্তমান অবস্থা পান।
পরামিতি
-
আইডি - স্ক্রিনশটের অনন্য সনাক্তকারী
ফেরত মান
GrabzItStatus লক্ষ্য
GetCookies ($ ডোমেন)
গ্র্যাবজিট কোনও নির্দিষ্ট ডোমেনের জন্য ব্যবহার করছে এমন সমস্ত কুকিজ পান। এটিতে ব্যবহারকারী সংজ্ঞায়িত কুকিজ অন্তর্ভুক্ত থাকতে পারে।
পরামিতি
-
ডোমেন - এর জন্য কুকি ফিরিয়ে দিতে ডোমেন
ফেরত মান
GrabzItCookie বিন্যাস
সেটকুকি ($ নাম, $ ডোমেন, $ মান = '', $ পথ = '/', $ httponly = 0, $ মেয়াদ শেষ '=' ')
গ্র্যাবজিট-এ নতুন কাস্টম কুকি সেট করে, যদি কাস্টম কুকির একই নাম এবং ডোমেন বিশ্বব্যাপী কুকির মতো থাকে তবে বিশ্বব্যাপী কুকিটি ওভাররাইড করা হয়।
কোনও ওয়েবসাইটের কার্যকারিতা কুকি দ্বারা নিয়ন্ত্রিত হলে এটি কার্যকর হতে পারে।
পরামিতি
-
নাম - সেট করার জন্য কুকির নাম
-
ডোমেন - ওয়েবসাইটের ডোমেনের জন্য কুকি সেট করতে
- মান - কুকির মান
- পাথ - কুকির সাথে সম্পর্কিত ওয়েবসাইটের পাথ
- কেবলমাত্র - যদি 1 কুকি কেবল এইচটিটিপি প্রোটোকল ব্যবহার করা যায়
-
মেয়াদ শেষ - কুকির মেয়াদ শেষ হলে সংজ্ঞা দেয়। যদি কুকির মেয়াদ শেষ না হয় তবে একটি নাল মান পাস করুন
- Yyyy-mm-dd hh: mm: ss আকারে হওয়া উচিত
ফেরত মান
কুকি সফলভাবে সেট করা থাকলে 1, অন্যথায় 0
ডিলিটকুকি ($ নাম, $ ডোমেন)
একটি কাস্টম কুকি মুছুন বা বিশ্বব্যাপী কুকি ব্যবহার করা থেকে ব্লক করুন
পরামিতি
-
নাম - মুছে ফেলার কুকির নাম
-
ডোমেন - ওয়েবসাইটের ডোমেনটির জন্য কুকি মুছুন
ফেরত মান
1 যদি কুকি সফলভাবে মুছে ফেলা হয়, অন্যথায় 0
পাওয়াWaterMarks()
আপনার আপলোড করা প্রথাটি পান watermarks
ফেরত মান
GrabzItWaterMark বিন্যাস
পাওয়াWaterMark($ আইডেন্টিফায়ার)
আপনার প্রথা ফিরে watermarks যে নির্দিষ্ট সনাক্তকারী সাথে মেলে
পরামিতি
-
সনাক্তকারী - একটি নির্দিষ্ট কাস্টম সনাক্তকারী watermark আপনি দেখতে চান
ফেরত মান
GrabzItWaterMark
বিজ্ঞাপনWaterMark($ শনাক্তকারী, $ পথ, $ এক্সপোস, $ ypos)
একটি নতুন কাস্টম যুক্ত করুন watermark
পরামিতি
-
শনাক্তকারী - শনাক্তকারী আপনি কাস্টম দিতে চান give watermark। এটি গুরুত্বপূর্ণ যে এই সনাক্তকারীটি অনন্য।
-
পথ - এর পরম পথ watermark আপনার সার্ভারে উদাহরণস্বরূপ সি: /watermark/ 1.png
-
এক্সপোস - আপনি যে স্ক্রিনশটটি প্রদর্শিত হতে চান তাতে অনুভূমিক অবস্থান
- প্রয়োজনীয়
-
বিকল্প:
- বাম = 0
- কেন্দ্র = এক্সএনএমএক্স
- ডান = 2
-
ypos - উল্লম্ব অবস্থান আপনি স্ক্রিনশট উপস্থিত হতে চান
- প্রয়োজনীয়
-
বিকল্প:
- শীর্ষ = 0
- মাঝারি = এক্সএনইউএমএক্স
- নীচে = 2
ফেরত মান
যদি 1 প্রদান করে watermark সফলভাবে সেট করা হয়েছিল
DeleteWaterMark($ আইডেন্টিফায়ার)
একটি কাস্টম মুছুন watermark
পরামিতি
-
শনাক্তকারী - কাস্টম সনাক্তকারী watermark আপনি মুছে ফেলতে চান
ফেরত মান
যদি 1 প্রদান করে watermark সফলভাবে মুছে ফেলা হয়েছে
UseSSL ($ মান)
গ্র্যাবিজআইটি-র অনুরোধ থাকলে নির্দিষ্ট করে এপিআই-এর এসএসএল ব্যবহার করা উচিত অথবা না
পরামিতি
-
মান - যদি 1 গ্র্যাবজিট এর এপিআই-তে সমস্ত অনুরোধ এসএসএল ব্যবহার করবে
ফলাফল ক্লাস
GrabzItCookie
পাবলিক পদ্ধতি
-
getName ()
-
getValue ()
-
getDomain ()
- কুকিটি ডোমেনের জন্য সেট করা আছে।
-
getPath ()
- এই কুকিটি ডোমেনের পথে প্রযোজ্য।
-
getHttpOnly ()
- এই কুকিটি কেবলমাত্র যদি বৈধ হয় যখন ওয়েবসাইটটি এইচটিটিপি প্রোটোকলের সাহায্যে দেখা হয়।
-
getExpires ()
- এই কুকির মেয়াদ শেষ হওয়ার তারিখ
-
getType ()
-
এটি কুকির ধরণ যা নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
- গ্লোবাল - এটি গ্র্যাবসআইটি সেট করা একটি বিশ্বব্যাপী কুকি
- স্থানীয় - এটি আপনার দ্বারা সেট করা একটি স্থানীয় কুকি
- ওভাররাইড - একটি বিশ্বব্যাপী কুকি যা আপনার দ্বারা ওভাররাইড করা হয়েছে
GrabzItStatus
স্ক্রীনশটের বর্তমান স্থিতি উপস্থাপন করা বর্গ।
পাবলিক পদ্ধতি
-
getProcessing ()
- যদি 1 স্ক্রিনশটটি এখনও প্রক্রিয়াধীন রয়েছে।
-
getCached ()
- যদি এক্সএনএমএক্সএক্স স্ক্রিনশটটি প্রক্রিয়া করা হয়ে থাকে এবং বর্তমানে ক্যাশে থাকে।
-
getExpired ()
- যদি এক্সএনএমএক্সএক্স স্ক্রিনশটটি আর গ্রাবিআইটি সিস্টেমে না থাকে।
-
getMessage ()
- সিস্টেম দ্বারা একটি ত্রুটি বার্তা ফিরে এসেছে।
GrabzItWaterMark
এই শ্রেণিটি প্রথাটির প্রতিনিধিত্ব করে watermarks গ্র্যাবআইটিতে সঞ্চিত
পাবলিক পদ্ধতি
-
getIdentifier ()
-
getXPosition ()
-
এর অনুভূমিক পোস্ট watermark
- বাম = 0
- কেন্দ্র = এক্সএনএমএক্স
- ডান = 2
-
getYPosition ()
-
এর উল্লম্ব পোস্ট watermark
- শীর্ষ = 0
- মাঝারি = এক্সএনইউএমএক্স
- নীচে = 2
-
getFormat ()