ওয়েব ক্যাপচার এবং রূপান্তর করার সরঞ্জামসমূহ

পিএইচপি সহ গ্রাবাজিট ক্লায়েন্টপিএইচপি এপিআই

বিবরণ

এই শ্রেণিটি গ্র্যাবজিট স্ক্রিনশট ওয়েব পরিষেবাদির সাথে সমস্ত যোগাযোগ পরিচালনা করে।

পাবলিক পদ্ধতি

GetResult($ ID)

এই পদ্ধতিটি নিজেই স্ক্রিনশট দেয়। যদি কিছু না ফেরানো থাকে তবে কিছু ভুল হয়ে গেছে বা স্ক্রিনশটটি এখনও প্রস্তুত নেই।

পরামিতি

  • আইডি - স্ক্রিনশটের অনন্য সনাক্তকারী
    • প্রয়োজনীয়

ফেরত মান

ক্যাপচার


URLToAnimation($ URL, $ অপশন = নাল)

রূপান্তরিত হওয়া উচিত এমন অনলাইন ভিডিওর URL টি নির্দিষ্ট করুন intoa অ্যানিমেটেড জিআইএফ।

পরামিতি

  • url - রূপান্তর করতে অনলাইন ভিডিওর URL into একটি অ্যানিমেটেড জিআইএফ।
    • প্রয়োজনীয়
    • ভিমেও এবং ইউটিউব ভিডিও ইউআরএল গ্রহণ করে
      • সতর্কতা Vimeo এবং YouTube ভিডিওগুলি একটি তৃতীয় পক্ষের উপর নির্ভর করে এবং তাই ধারাবাহিক ফলাফল নাও সরবরাহ করতে পারে।
  • অপশন - গ্রাবাজিট-এর একটি উদাহরণAnimationOptions শ্রেণি যা অ্যানিমেটেড জিআইএফ তৈরি করার সময় ব্যবহারের জন্য কোনও বিশেষ বিকল্পকে সংজ্ঞায়িত করে।

ফেরত মান

অকার্যকর

GrabzItAnimationOptions

অ্যানিমেটেড জিআইএফ তৈরি করার সময় শ্রেণিটি উপলব্ধ সমস্ত বিকল্পের প্রতিনিধিত্ব করে।

জনসাধারণের সম্পত্তি

  • setCustomId($value) - কাস্টম শনাক্তকারী যা আপনি অ্যানিমেটেড জিআইএফ ওয়েব পরিষেবাতে যেতে পারেন to এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে।
    • ডিফল্ট: খালি
  • setWidth($value) - ফলাফল অ্যানিমেটেড জিআইএফ প্রস্থ পিক্সেল।
    • ডিফল্ট: 180px
    • সর্বাধিক: প্যাকেজের জন্য সর্বোচ্চ প্রস্থ
    • স্বয়ং-আকার: -1 (-1 পেরিয়ে যাওয়া মানে এর প্রস্থ অ্যানিমেটেড জিআইএফ স্কেল করা হয়েছে এর উচ্চতার সাথে সম্পর্কিত, প্রস্থটি যদি স্বয়ংক্রিয় আকারের হয় তবে উচ্চতাটি করতে পারে না)
  • setHeight($value) - পিক্সেলগুলিতে ফলিত অ্যানিমেটেড জিআইএফের উচ্চতা।
    • ডিফল্ট: 120px
    • সর্বাধিক: প্যাকেজের জন্য সর্বোচ্চ উচ্চতা
    • স্বয়ং-আকার: -1 (-1 পেরিয়ে যাওয়া মানে এর উচ্চতা অ্যানিমেটেড জিআইএফ স্কেল করা হয়েছে এর প্রস্থের সাথে সম্পর্কিত, যদি উচ্চতাটি স্বয়ংক্রিয় আকারের হয় তবে প্রস্থটি পারে না)
  • setStart($value) - ভিডিওটির সূচনা অবস্থান যা রূপান্তর করা উচিত intoa অ্যানিমেটেড জিআইএফ।
    • ডিফল্ট: 0 সেকেন্ড
  • setDuration($value) - ভিডিওটির সেকেন্ডে দৈর্ঘ্য যা রূপান্তর করা উচিত intoa অ্যানিমেটেড জিআইএফ।
    • ডিফল্ট: প্যাকেজের জন্য সর্বোচ্চ দৈর্ঘ্য
  • setSpeed($value) - অ্যানিমেটেড জিআইএফ এর গতি।
    • ডিফল্ট: 1 X
    • সর্বনিম্ন: 0.2
    • সর্বাধিক: এক্সএনএমএক্স
  • setFramesPerSecond($value) - প্রতি সেকেন্ডের ফ্রেমের সংখ্যা যা ভিডিও থেকে নেওয়া উচিত।
    • ডিফল্ট: 10 X
    • সর্বনিম্ন: 0.2
    • সর্বাধিক: এক্সএনএমএক্স
  • setRepeat($value) - অ্যানিমেটেড জিআইএফ লুপ করার সময়।
    • ডিফল্ট: 0 X
    • ক্রমাগত লুপ: এক্সএনএমএক্স
  • setReverse($value) - সত্য হলে অ্যানিমেটেড জিআইএফ এর ফ্রেমগুলি বিপরীত হয়
    • ডিফল্ট: মিথ্যা
  • setCustomWaterMarkId($value) - অ্যানিমেটেড জিআইএফ-তে কাস্টম ওয়াটারমার্ক যুক্ত করুন
    • ডিফল্ট: খালি
  • setQuality($value) - দ্য প্রত্যাবর্তিত চিত্রের গুণমান, যার 85% এর ডিফল্ট সংকোচন রয়েছে।
    • গুণমান হ্রাস করা ফাইলগুলি হ্রাস করবে এবং ডাউনলোডের সময়কে হ্রাস করবে।
    • ডিফল্ট: -1
    • সর্বনিম্ন: -1
    • সর্বাধিক: এক্সএনএমএক্স
  • setCountry($value) - দেশটি অ্যানিমেটেড জিআইএফ থেকে নেওয়া উচিত।
    • এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
    • ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
    • বিকল্পগুলি: "এসজি", "ইউকে", "মার্কিন"
  • setExportURL($value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
    • ডিফল্ট: খালি
  • setEncryptionKey($value) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। এটি ব্যবহার করার পরামর্শ দেওয়া হয় এনক্রিপশন কী পদ্ধতি তৈরি করুন কী এবং তৈরি করতে ডিক্রিপ্ট পদ্ধতি এনক্রিপ্ট করা ক্যাপচারটি ডিক্রিপ্ট করতে যেমন দেখানো হয়েছে এই উদাহরণ.
    • ডিফল্ট: খালি
  • setProxy($value) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
    • ডিফল্ট: খালি

URLToImage($ URL, $ অপশন = নাল)

রূপান্তরিত হওয়া উচিত URL টি নির্দিষ্ট করে intওএ চিত্র স্ক্রিনশট।

পরামিতি

  • url - ইউআরএল যা স্ক্রিনশটটি তৈরি করা উচিত
    • প্রয়োজনীয়
  • অপশন - গ্রাবাজিট-এর একটি উদাহরণImageOptions স্ক্রীনশট তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলির সংজ্ঞা দেয় এমন বর্গ।

ফেরত মান

অকার্যকর

HTMLToImage($ HTML, $ অপশন = নাল)

রূপান্তরিত হওয়া উচিত এইচটিএমএল উল্লেখ করে intওএ ইমেজ।

পরামিতি

  • এইচটিএমএল - রূপান্তর করতে এইচটিএমএল intওএ ইমেজ
    • প্রয়োজনীয়
  • অপশন - গ্রাবাজিট-এর একটি উদাহরণImageOptions শ্রেণি যা কোনও চিত্র তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।

ফেরত মান

অকার্যকর

FileToImage($ পাথ, $ অপশন = নাল)

রূপান্তরিত হওয়া উচিত এমন একটি এইচটিএমএল ফাইল নির্দিষ্ট করে intওএ ইমেজ।

পরামিতি

  • পাথ - রূপান্তর করতে একটি HTML ফাইলের ফাইলের পথ intওএ ইমেজ
    • প্রয়োজনীয়
  • অপশন - গ্রাবাজিট-এর একটি উদাহরণImageOptions শ্রেণি যা কোনও চিত্র তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।

ফেরত মান

অকার্যকর

GrabzItImageOptions

ক্লাসটি চিত্র ক্যাপচারগুলি তৈরি করার সময় উপলভ্য সমস্ত বিকল্পের প্রতিনিধিত্ব করে।

জনসাধারণের সম্পত্তি

  • setCustomId($value) - কাস্টম আইডেন্টিফায়ার যা আপনি স্ক্রিনশট ওয়েব সার্ভিসে যেতে পারেন। এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে।
    • ডিফল্ট: খালি
  • setBrowserWidth($value) - পিক্সেল ব্রাউজারের প্রস্থ
    • ডিফল্ট: 1024 X
    • সর্বাধিক: এক্সএনএমএক্স
  • setBrowserHeight($value) - পিক্সেলগুলিতে ব্রাউজারের উচ্চতা
    • ডিফল্ট: 768 X
    • সর্বাধিক: এক্সএনএমএক্স
    • পূর্ণ দৈর্ঘ্য: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ পুরো ওয়েব পৃষ্ঠার একটি দৃশ্যাবলী তোলা হয়েছে)
  • setWidth($value) - ফলস্বরূপ থাম্বনেল পিক্সেল প্রস্থ
    • ডিফল্ট: সম্ভাব্য ব্রাউজারের প্রস্থের সর্বোচ্চ অনুপাত যা ব্যবহারকারীদের প্যাকেজের জন্য সর্বোচ্চ প্রস্থের মধ্যে ফিট করে
    • সর্বাধিক: প্যাকেজের জন্য সর্বোচ্চ প্রস্থ
    • পূর্ণ প্রস্থ: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ থাম্বনেইলের প্রস্থ হ্রাস হয়নি)
  • setHeight($value) - ফলস্বরূপ থাম্বনেইলের পিক্সেলগুলির উচ্চতা
    • ডিফল্ট: সম্ভাব্য ব্রাউজারের উচ্চতার সর্বোচ্চ অনুপাত যা ব্যবহারকারীদের প্যাকেজের জন্য সর্বোচ্চ উচ্চতার মধ্যে ফিট করে
    • সর্বাধিক: প্যাকেজের জন্য সর্বোচ্চ উচ্চতা
    • পূর্ণ উচ্চতা: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ থাম্বনেইলের উচ্চতা হ্রাস হয়নি)
  • setFormat($value) - স্ক্রিনশটটি ফর্ম্যাটটিতে থাকা উচিত।
    • ডিফল্ট: "jpg"
    • বিকল্পগুলি: "bmp8", "bmp16", "bmp24", "বিএমপি", "টিফ", "ওয়েবপ", "jpg", "png"
  • setDelay($value) - মিলিসেকেন্ডের সংখ্যা স্ক্রিনশট নেওয়ার আগে অপেক্ষা করুন
    • ডিফল্ট: 0 X
    • সর্বাধিক: এক্সএনএমএক্স
  • setTargetElement($value) - আইডি বা ক্লাস সিএসএস নির্বাচক টার্গেট ওয়েব পৃষ্ঠায় একমাত্র এইচটিএমএল উপাদান যা চালু করতে হবে intও স্ক্রিনশট, ওয়েব পৃষ্ঠার সমস্ত অংশ উপেক্ষা করা হয়। যদি একাধিক মিলে এইচটিএমএল উপাদান থাকে তবে প্রথমটি বেছে নেওয়া হয়
    • ডিফল্ট: খালি
  • setHideElement($value) - আইডি বা ক্লাস সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এক বা একাধিক এইচটিএমএল উপাদানগুলির মধ্যে লুকিয়ে থাকা, প্রতিটি নির্বাচককে কমা দিয়ে পৃথক করে রাখতে একাধিক এইচটিএমএল উপাদান নির্দিষ্ট করতে
    • ডিফল্ট: খালি
  • setWaitForElement($value) - আইডি বা ক্লাস সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এইচটিএমএল উপাদান রয়েছে ক্যাপচার সম্পাদনের আগে অবশ্যই দৃশ্যমান হবে
    • ডিফল্ট: খালি
  • setRequestAs($value) - আপনি যে ধরনের ব্যবহারকারী এজেন্ট ব্যবহার করতে চান তা
    • ডিফল্ট: 0 X
    • বিকল্প:
      • 0 = নির্দেশ করে যে কোনও স্ট্যান্ডার্ড ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
      • 1 = কোনও মোবাইল ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত indicates
      • 2 = নির্দেশ করে যে কোনও অনুসন্ধান ইঞ্জিনের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
      • 3 = ইঙ্গিত করে যে কোনও মৌলিক ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
  • setCustomWaterMarkId($value) - ছবিতে একটি কাস্টম ওয়াটারমার্ক যুক্ত করুন
    • ডিফল্ট: খালি
  • setQuality($value) - দ্য প্রত্যাবর্তিত চিত্রের গুণমান। এটি বর্তমানে কেবল জেপিজি চিত্রগুলিকেই প্রভাবিত করে, যার এক্সএনএমএক্সএক্স% এর ডিফল্ট সংক্ষেপণ রয়েছে।
    • গুণমান হ্রাস করা ফাইলগুলি হ্রাস করবে এবং ডাউনলোডের সময়কে হ্রাস করবে।
    • ডিফল্ট: -1
    • সর্বনিম্ন: -1
    • সর্বাধিক: এক্সএনএমএক্স
  • setTransparent($value) - যদি সত্য হয় চিত্র ক্যাপচার স্বচ্ছ হতে হবে। এটি কেবল পিএনজি এবং টিফ চিত্রগুলির সাথে সামঞ্জস্যপূর্ণ।
    • ডিফল্ট: মিথ্যা
  • setHD($value) - সত্য যদি ইমেজ ক্যাপচার উচ্চ সংজ্ঞা হবে এটি চিত্রের মাত্রার আকার দ্বিগুণ করে।
    • ডিফল্ট: 0 X
  • setCountry($value) - দেশটি স্ক্রিনশটটি নেওয়া উচিত।
    • এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
    • ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
    • বিকল্পগুলি: "এসজি", "ইউকে", "মার্কিন"
  • setExportURL($value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
    • ডিফল্ট: খালি
  • setEncryptionKey($value) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। এটি ব্যবহার করার পরামর্শ দেওয়া হয় এনক্রিপশন কী পদ্ধতি তৈরি করুন কী এবং তৈরি করতে ডিক্রিপ্ট পদ্ধতি এনক্রিপ্ট করা ক্যাপচারটি ডিক্রিপ্ট করতে যেমন দেখানো হয়েছে এই উদাহরণ.
    • ডিফল্ট: খালি
  • setNoAds($value) - যদি সত্য বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
    • ডিফল্ট: মিথ্যা
  • setNoCookieNotifications($value) - সত্য যদি সবই পাওয়া যায় কুকি বিজ্ঞপ্তিগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
    • ডিফল্ট: মিথ্যা
  • setAddress($value) - এইচটিএমএল কোডটি কার্যকর করতে ইউআরএল। এইচটিএমএল রূপান্তরিত হলে এটি কার্যকর হতে পারে সিএসএস এবং চিত্রগুলির মতো সংস্থানগুলির জন্য আপেক্ষিক ইউআরএল.
    • ডিফল্ট: খালি
  • setProxy($value) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
    • ডিফল্ট: খালি

পাবলিক পদ্ধতি

  • অ্যাডপোস্টপ্যারামিটার ($ নাম, $ মান) - এইচটিটিপি পোস্ট প্যারামিটার সংজ্ঞা দেয় এবং optionচ্ছিকভাবে মানটি, একাধিক পরামিতি যুক্ত করতে এই পদ্ধতিটিকে একাধিকবার বলা যেতে পারে। এই পদ্ধতিটি ব্যবহার করা গ্র্যাবজিটকে বাধ্য করবে একটি HTTP পোস্ট সঞ্চালন.
    • নাম - এইচটিটিপি পোস্ট প্যারামিটারের নাম
    • মান - HTTP পোস্ট প্যারামিটারের মান

URLToRenderedHTML($ URL, $ অপশন = নাল)

রূপান্তরিত হওয়া উচিত URL টি নির্দিষ্ট করে intহে রেন্ডার এইচটিএমএল।

পরামিতি

  • url - URL টি রেন্ডার করা HTML হওয়া উচিত
    • প্রয়োজনীয়
  • অপশন - গ্রাবাজিট-এর একটি উদাহরণHTMLOptions শ্রেণি যা রেন্ডার এইচটিএমএল তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।

ফেরত মান

অকার্যকর

HTMLToRenderedHTML($ HTML, $ অপশন = নাল)

রূপান্তরিত হওয়া উচিত এইচটিএমএল উল্লেখ করে intহে রেন্ডার এইচটিএমএল।

পরামিতি

  • এইচটিএমএল - রূপান্তর করতে এইচটিএমএল intহে রেন্ডার এইচটিএমএল
    • প্রয়োজনীয়
  • অপশন - গ্রাবাজিট-এর একটি উদাহরণHTMLOptions শ্রেণি যা রেন্ডার এইচটিএমএল তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।

ফেরত মান

অকার্যকর

FileToRenderedHTML($ পাথ, $ অপশন = নাল)

রূপান্তরিত হওয়া উচিত এমন একটি এইচটিএমএল ফাইল নির্দিষ্ট করে intহে রেন্ডার এইচটিএমএল।

পরামিতি

  • পাথ - রূপান্তর করতে একটি HTML ফাইলের ফাইলের পথ intহে রেন্ডার এইচটিএমএল
    • প্রয়োজনীয়
  • অপশন - গ্রাবাজিট-এর একটি উদাহরণHTMLOptions শ্রেণি যা রেন্ডার এইচটিএমএল তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।

ফেরত মান

অকার্যকর

GrabzItHTMLOptions

ক্লাস যখন উপলব্ধ তখন সমস্ত অপশন উপস্থাপন করে রেন্ডার এইচটিএমএল ক্যাপচার তৈরি.

জনসাধারণের সম্পত্তি

  • setCustomId($value) - কাস্টম আইডেন্টিফায়ার যা আপনি ওয়েব সার্ভিসে যেতে পারেন। এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে।
    • ডিফল্ট: খালি
  • setBrowserWidth($value) - পিক্সেল ব্রাউজারের প্রস্থ
    • ডিফল্ট: 1024 X
    • সর্বাধিক: এক্সএনএমএক্স
  • setBrowserHeight($value) - পিক্সেলগুলিতে ব্রাউজারের উচ্চতা
    • ডিফল্ট: 768 X
    • সর্বাধিক: এক্সএনএমএক্স
  • setDelay($value) - মিলিসেকেন্ডের সংখ্যা ক্যাপচার গ্রহণের আগে অপেক্ষা করুন
    • ডিফল্ট: 0 X
    • সর্বাধিক: এক্সএনএমএক্স
  • setWaitForElement($value) - আইডি বা ক্লাস সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এইচটিএমএল উপাদান রয়েছে ক্যাপচার সম্পাদনের আগে অবশ্যই দৃশ্যমান হবে
    • ডিফল্ট: খালি
  • setRequestAs($value) - আপনি যে ধরনের ব্যবহারকারী এজেন্ট ব্যবহার করতে চান তা
    • ডিফল্ট: 0 X
    • বিকল্প:
      • 0 = নির্দেশ করে যে কোনও স্ট্যান্ডার্ড ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
      • 1 = কোনও মোবাইল ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত indicates
      • 2 = নির্দেশ করে যে কোনও অনুসন্ধান ইঞ্জিনের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
      • 3 = ইঙ্গিত করে যে কোনও মৌলিক ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
  • setCountry($value) - দেশটি স্ক্রিনশটটি নেওয়া উচিত।
    • এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
    • ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
    • বিকল্পগুলি: "এসজি", "ইউকে", "মার্কিন"
  • setExportURL($value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
    • ডিফল্ট: খালি
  • setEncryptionKey($value) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। এটি ব্যবহার করার পরামর্শ দেওয়া হয় এনক্রিপশন কী পদ্ধতি তৈরি করুন কী এবং তৈরি করতে ডিক্রিপ্ট পদ্ধতি এনক্রিপ্ট করা ক্যাপচারটি ডিক্রিপ্ট করতে যেমন দেখানো হয়েছে এই উদাহরণ.
    • ডিফল্ট: খালি
  • setNoAds($value) - যদি সত্য বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
    • ডিফল্ট: মিথ্যা
  • setNoCookieNotifications($value) - সত্য যদি সবই পাওয়া যায় কুকি বিজ্ঞপ্তিগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
    • ডিফল্ট: মিথ্যা
  • setAddress($value) - এইচটিএমএল কোডটি কার্যকর করতে ইউআরএল। এইচটিএমএল রূপান্তরিত হলে এটি কার্যকর হতে পারে সিএসএস এবং চিত্রগুলির মতো সংস্থানগুলির জন্য আপেক্ষিক ইউআরএল.
    • ডিফল্ট: খালি
  • setProxy($value) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
    • ডিফল্ট: খালি

পাবলিক পদ্ধতি

  • অ্যাডপোস্টপ্যারামিটার ($ নাম, $ মান) - এইচটিটিপি পোস্ট প্যারামিটার সংজ্ঞা দেয় এবং optionচ্ছিকভাবে মানটি, একাধিক পরামিতি যুক্ত করতে এই পদ্ধতিটিকে একাধিকবার বলা যেতে পারে। এই পদ্ধতিটি ব্যবহার করা গ্র্যাবজিটকে বাধ্য করবে একটি HTTP পোস্ট সঞ্চালন.
    • নাম - এইচটিটিপি পোস্ট প্যারামিটারের নাম
    • মান - HTTP পোস্ট প্যারামিটারের মান

URLToPDF($ URL, $ অপশন = নাল)

রূপান্তরিত হওয়া উচিত URL টি নির্দিষ্ট করে intওএ পিডিএফ

পরামিতি

  • url - যে URL টি রূপান্তর করা উচিত intওএ পিডিএফ
    • প্রয়োজনীয়
  • অপশন - GrabzItPDFOptions শ্রেণীর একটি উদাহরণ যা পিডিএফ তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পকে সংজ্ঞায়িত করে।

ফেরত মান

অকার্যকর

HTMLToPDF($ HTML, $ অপশন = নাল)

রূপান্তরিত হওয়া উচিত এইচটিএমএল উল্লেখ করে intওএ পিডিএফ

পরামিতি

  • এইচটিএমএল - রূপান্তর করতে এইচটিএমএল intওএ পিডিএফ
    • প্রয়োজনীয়
  • অপশন - GrabzItPDFOptions শ্রেণীর একটি উদাহরণ যা পিডিএফ তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পকে সংজ্ঞায়িত করে।

ফেরত মান

অকার্যকর

FileToPDF($ পাথ, $ অপশন = নাল)

রূপান্তরিত হওয়া উচিত এমন একটি এইচটিএমএল ফাইল নির্দিষ্ট করে intওএ পিডিএফ

পরামিতি

  • পাথ - রূপান্তর করতে একটি HTML ফাইলের ফাইলের পথ intওএ পিডিএফ
    • প্রয়োজনীয়
  • অপশন - GrabzItPDFOptions শ্রেণীর একটি উদাহরণ যা পিডিএফ তৈরি করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পকে সংজ্ঞায়িত করে।

ফেরত মান

অকার্যকর

GrabzItPDFOptions

ক্লাস পিডিএফ ক্যাপচারগুলি তৈরি করার সময় উপলভ্য সমস্ত বিকল্পের প্রতিনিধিত্ব করে।

জনসাধারণের সম্পত্তি

  • setCustomId($value) - একটি কাস্টম আইডেন্টিফায়ার যা আপনি ওয়েব সার্ভিসে যেতে পারেন। এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে।
    • ডিফল্ট: খালি
  • setIncludeBackground($value) - সত্য হলে ওয়েব পৃষ্ঠার পটভূমি স্ক্রিনশটে অন্তর্ভুক্ত করা উচিত
    • ডিফল্ট: সত্য
  • setPageSize($value) - পিডিএফ এর পৃষ্ঠার আকার
    • ডিফল্ট: "A4"
    • বিকল্পগুলি: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "আইনী", "চিঠি"
  • setOrientation($value) - পিডিএফ ডকুমেন্টের ওরিয়েন্টেশন
    • ডিফল্ট: "প্রতিকৃতি"
    • বিকল্প: "প্রতিকৃতি", "ল্যান্ডস্কেপ"
  • setCSSMediaType($value) - দ্য সিএসএস মিডিয়া পিডিএফ ডকুমেন্টের প্রকার
    • ডিফল্ট: "স্ক্রীন"
    • বিকল্পগুলি: "স্ক্রিন", "জনসংযোগ"int"
  • setIncludeLinks($value) - সত্য যদি লিঙ্কগুলি পিডিএফটিতে অন্তর্ভুক্ত করা উচিত
    • ডিফল্ট: সত্য
  • setIncludeOutline($value) - সত্য যদি পিডিএফ বুকমার্ক অন্তর্ভুক্ত করা উচিত
    • ডিফল্ট: মিথ্যা
  • setTitle($value) - পিডিএফ নথিতে একটি শিরোনাম সরবরাহ করুন
    • ডিফল্ট: খালি
  • setCoverURL($value) - একটি ওয়েব পৃষ্ঠার ইউআরএল যা পিডিএফটির একটি কভার পৃষ্ঠা হিসাবে ব্যবহার করা উচিত
    • ডিফল্ট: খালি
  • setMarginTop($value) - মিলিমিটারের মার্জিন যা পিডিএফ ডকুমেন্ট পৃষ্ঠার শীর্ষে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setMarginLeft($value) - মিলিমিটারের মার্জিন যা পিডিএফ ডকুমেন্ট পৃষ্ঠার বাম দিকে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setMarginBottom($value) - মিলিমিটারের মার্জিন যা পিডিএফ ডকুমেন্ট পৃষ্ঠার নীচে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setMarginRight($value) - মিলিমিটারের মার্জিন যা পিডিএফ ডকুমেন্টের ডানদিকে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setBrowserWidth($value) - দ্য ব্রাউজারের প্রস্থ পিক্সেল মধ্যে
    • এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
    • ডিফল্ট: 1024 X
    • সর্বাধিক: এক্সএনএমএক্স
    • অটো প্রস্থ: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ ব্রাউজারের প্রস্থ পিডিএফ ডকুমেন্টের প্রস্থের সাথে মেলে)
  • setPageWidth($value) - দ্য ফলাফল পিডিএফ কাস্টম প্রস্থ মিমি মধ্যে
  • setPageHeight($value) - দ্য ফলাফল পিডিএফ কাস্টম উচ্চতা মিমি মধ্যে
  • setDelay($value) - মিলিসেকেন্ডের সংখ্যা স্ক্রিনশট নেওয়ার আগে অপেক্ষা করুন
    • ডিফল্ট: 0 X
    • সর্বাধিক: এক্সএনএমএক্স
  • setRequestAs($value) - আপনি যে ধরনের ব্যবহারকারী এজেন্ট ব্যবহার করতে চান তা
    • ডিফল্ট: 0 X
    • বিকল্প:
      • 0 = নির্দেশ করে যে কোনও স্ট্যান্ডার্ড ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
      • 1 = কোনও মোবাইল ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত indicates
      • 2 = নির্দেশ করে যে কোনও অনুসন্ধান ইঞ্জিনের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
      • 3 = ইঙ্গিত করে যে কোনও মৌলিক ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
  • setTemplateId($value) - যুক্ত কর একটি টেমপ্লেট আইডি যা পিডিএফ ডকুমেন্টের শিরোনাম এবং পাদচরণ নির্দিষ্ট করে
    • ডিফল্ট: খালি
  • setTargetElement($value) - আইডি বা ক্লাস সিএসএস নির্বাচক একমাত্র টার্গেটের ওয়েব পৃষ্ঠায় এইচটিএমএল উপাদান যা পরিণত হবে intওএ পিডিএফওয়েব পৃষ্ঠার অন্যান্য সমস্ত অংশ উপেক্ষা করা হবে। যদি একাধিক মিলে এইচটিএমএল উপাদান থাকে তবে প্রথমটি বেছে নেওয়া হয়
    • ডিফল্ট: খালি
  • setHideElement($value) - আইডি বা ক্লাস সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এক বা একাধিক এইচটিএমএল উপাদানগুলির মধ্যে লুকিয়ে থাকা, প্রতিটি নির্বাচককে কমা দিয়ে পৃথক করে রাখতে একাধিক এইচটিএমএল উপাদান নির্দিষ্ট করতে
    • ডিফল্ট: খালি
  • setWaitForElement($value) - আইডি বা ক্লাস সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এইচটিএমএল উপাদান রয়েছে ক্যাপচার সম্পাদনের আগে অবশ্যই দৃশ্যমান হবে
    • ডিফল্ট: খালি
  • setCustomWaterMarkId($value) - পিডিএফ ডকুমেন্টের প্রতিটি পৃষ্ঠায় একটি কাস্টম ওয়াটারমার্ক যুক্ত করুন
    • ডিফল্ট: খালি
  • setQuality($value) - দ্য ফিরে পিডিএফ মানের। ডিফল্ট একটি পিডিএফ জন্য প্রস্তাবিত গুণমান ব্যবহার করে।
    • গুণমান হ্রাস করা ফাইলগুলি হ্রাস করবে এবং ডাউনলোডের সময়কে হ্রাস করবে।
    • ডিফল্ট: -1
    • সর্বনিম্ন: -1
    • সর্বাধিক: এক্সএনএমএক্স
  • setCountry($value) - দেশটি স্ক্রিনশটটি নেওয়া উচিত।
    • এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
    • ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
    • বিকল্পগুলি: "এসজি", "ইউকে", "মার্কিন"
  • setExportURL($value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
    • ডিফল্ট: খালি
  • setEncryptionKey($value) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। এটি ব্যবহার করার পরামর্শ দেওয়া হয় এনক্রিপশন কী পদ্ধতি তৈরি করুন কী এবং তৈরি করতে ডিক্রিপ্ট পদ্ধতি এনক্রিপ্ট করা ক্যাপচারটি ডিক্রিপ্ট করতে যেমন দেখানো হয়েছে এই উদাহরণ.
    • ডিফল্ট: খালি
  • setNoAds($value) - যদি সত্য বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
    • ডিফল্ট: মিথ্যা
  • setNoCookieNotifications($value) - সত্য যদি সবই পাওয়া যায় কুকি বিজ্ঞপ্তিগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
    • ডিফল্ট: মিথ্যা
  • setAddress($value) - এইচটিএমএল কোডটি কার্যকর করতে ইউআরএল। এইচটিএমএল রূপান্তরিত হলে এটি কার্যকর হতে পারে সিএসএস এবং চিত্রগুলির মতো সংস্থানগুলির জন্য আপেক্ষিক ইউআরএল.
    • ডিফল্ট: খালি
  • setProxy($value) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
    • ডিফল্ট: খালি
  • setMergeId($value) - একটি ক্যাপচারের আইডি হওয়া উচিত নতুন পিডিএফ ডকুমেন্টের শুরুতে মার্জ করা
    • ডিফল্ট: খালি
  • setPassword($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

ক্লাসটি ডওএক্সএক্স ক্যাপচার তৈরি করার সময় উপলভ্য সমস্ত বিকল্পের প্রতিনিধিত্ব করে।

জনসাধারণের সম্পত্তি

  • setCustomId($value) - একটি কাস্টম আইডেন্টিফায়ার যা আপনি ওয়েব সার্ভিসে যেতে পারেন। এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে।
    • ডিফল্ট: খালি
  • setIncludeBackground($value) - সত্য হলে ওয়েব পৃষ্ঠার পটভূমি চিত্রগুলি ডসএক্সএক্সে অন্তর্ভুক্ত করা উচিত
    • ডিফল্ট: সত্য
  • setPageSize($value) - ডসএক্সএক্সের পৃষ্ঠার আকার
    • ডিফল্ট: "A4"
    • বিকল্পগুলি: "A3", "A4", "A5", "A6", "B3", "B4", "B5", "B6", "আইনী", "চিঠি"
  • setOrientation($value) - ডোক্স ডকুমেন্টের ওরিয়েন্টেশন
    • ডিফল্ট: "প্রতিকৃতি"
    • বিকল্প: "প্রতিকৃতি", "ল্যান্ডস্কেপ"
  • setIncludeLinks($value) - সত্য যদি লিঙ্কগুলি ডসএক্সএক্সের অন্তর্ভুক্ত করা উচিত
    • ডিফল্ট: সত্য
  • setIncludeImages($value) - সত্য যদি ওয়েব পৃষ্ঠার চিত্রগুলি ডসএক্সএক্সে অন্তর্ভুক্ত করা উচিত
    • ডিফল্ট: সত্য
  • setTitle($value) - ডোক্স ডকুমেন্টকে একটি শিরোনাম সরবরাহ করুন
    • ডিফল্ট: খালি
  • setMarginTop($value) - মিলিমিটারের মার্জিন যা ডোক্স ডকুমেন্ট পৃষ্ঠার শীর্ষে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setMarginLeft($value) - মিলিমিটারের মার্জিন যা ডোক্স ডকুমেন্ট পৃষ্ঠার বাম দিকে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setMarginBottom($value) - মিলিমিটারের মার্জিন যা ডোক্স ডকুমেন্ট পৃষ্ঠার নীচে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setMarginRight($value) - মিলিমিটারের মার্জিন যা ডোক্স ডকুমেন্টের ডানদিকে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setBrowserWidth($value) - দ্য ব্রাউজারের প্রস্থ পিক্সেল মধ্যে
    • এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
    • ডিফল্ট: 1024 X
    • সর্বাধিক: এক্সএনএমএক্স
    • অটো প্রস্থ: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ ব্রাউজারের প্রস্থটি ডসএক্সএক্স নথির প্রস্থের সাথে মেলে)
  • setPageWidth($value) - দ্য ফলস্বরূপ DOCX এর কাস্টম প্রস্থ মিমি মধ্যে
  • setPageHeight($value) - দ্য ফলস্বরূপ DOCX এর কাস্টম উচ্চতা মিমি মধ্যে
  • setDelay($value) - মিলিসেকেন্ডের সংখ্যা স্ক্রিনশট নেওয়ার আগে অপেক্ষা করুন
    • ডিফল্ট: 0 X
    • সর্বাধিক: এক্সএনএমএক্স
  • setRequestAs($value) - আপনি যে ধরনের ব্যবহারকারী এজেন্ট ব্যবহার করতে চান তা
    • ডিফল্ট: 0 X
    • বিকল্প:
      • 0 = নির্দেশ করে যে কোনও স্ট্যান্ডার্ড ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
      • 1 = কোনও মোবাইল ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত indicates
      • 2 = নির্দেশ করে যে কোনও অনুসন্ধান ইঞ্জিনের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
      • 3 = ইঙ্গিত করে যে কোনও মৌলিক ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
  • setTemplateId($value) - যুক্ত কর একটি টেমপ্লেট আইডি যা DOCX নথির শিরোনাম এবং পাদচরণ নির্দিষ্ট করে
    • ডিফল্ট: খালি
  • setTargetElement($value) - আইডি বা ক্লাস সিএসএস নির্বাচক টার্গেট ওয়েব পৃষ্ঠায় একমাত্র এইচটিএমএল উপাদান যা চালু করতে হবে intও ডোকএক্স, ওয়েব পৃষ্ঠার অন্যান্য সমস্ত অংশ উপেক্ষা করা হবে। যদি একাধিক মিলে এইচটিএমএল উপাদান থাকে তবে প্রথমটি বেছে নেওয়া হয়
    • ডিফল্ট: খালি
  • setHideElement($value) - আইডি বা ক্লাস সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এক বা একাধিক এইচটিএমএল উপাদানগুলির মধ্যে লুকিয়ে থাকা, প্রতিটি নির্বাচককে কমা দিয়ে পৃথক করে রাখতে একাধিক এইচটিএমএল উপাদান নির্দিষ্ট করতে
    • ডিফল্ট: খালি
  • setWaitForElement($value) - আইডি বা ক্লাস সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এইচটিএমএল উপাদান রয়েছে ক্যাপচার সম্পাদনের আগে অবশ্যই দৃশ্যমান হবে
    • ডিফল্ট: খালি
  • setQuality($value) - দ্য ফিরে আসা ডওএক্সএক্সের গুণমান। ডিওএফএক্সের জন্য ডিফল্ট প্রস্তাবিত মানের ব্যবহার করে।
    • গুণমান হ্রাস করা ফাইলগুলি হ্রাস করবে এবং ডাউনলোডের সময়কে হ্রাস করবে।
    • ডিফল্ট: -1
    • সর্বনিম্ন: -1
    • সর্বাধিক: এক্সএনএমএক্স
  • setCountry($value) - দেশটি স্ক্রিনশটটি নেওয়া উচিত।
    • এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
    • ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
    • বিকল্পগুলি: "এসজি", "ইউকে", "মার্কিন"
  • setExportURL($value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
    • ডিফল্ট: খালি
  • setEncryptionKey($value) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। এটি ব্যবহার করার পরামর্শ দেওয়া হয় এনক্রিপশন কী পদ্ধতি তৈরি করুন কী এবং তৈরি করতে ডিক্রিপ্ট পদ্ধতি এনক্রিপ্ট করা ক্যাপচারটি ডিক্রিপ্ট করতে যেমন দেখানো হয়েছে এই উদাহরণ.
    • ডিফল্ট: খালি
  • setNoAds($value) - যদি সত্য বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
    • ডিফল্ট: মিথ্যা
  • setNoCookieNotifications($value) - সত্য যদি সবই পাওয়া যায় কুকি বিজ্ঞপ্তিগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
    • ডিফল্ট: মিথ্যা
  • setAddress($value) - এইচটিএমএল কোডটি কার্যকর করতে ইউআরএল। এইচটিএমএল রূপান্তরিত হলে এটি কার্যকর হতে পারে সিএসএস এবং চিত্রগুলির মতো সংস্থানগুলির জন্য আপেক্ষিক ইউআরএল.
    • ডিফল্ট: খালি
  • setProxy($value) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
    • ডিফল্ট: খালি
  • setMergeId($value) - একটি ক্যাপচারের আইডি হওয়া উচিত নতুন ডওএক্সএক্স ডকুমেন্টের শুরুতে মার্জ করা হয়েছে
    • ডিফল্ট: খালি
  • setPassword($value) - দ্য DOCX দস্তাবেজ সুরক্ষিত করতে পাসওয়ার্ড সঙ্গে
    • ডিফল্ট: খালি

পাবলিক পদ্ধতি

  • অ্যাডপোস্টপ্যারামিটার ($ নাম, $ মান) - এইচটিটিপি পোস্ট প্যারামিটার সংজ্ঞা দেয় এবং optionচ্ছিকভাবে মানটি, একাধিক পরামিতি যুক্ত করতে এই পদ্ধতিটিকে একাধিকবার বলা যেতে পারে। এই পদ্ধতিটি ব্যবহার করা গ্র্যাবজিটকে বাধ্য করবে একটি HTTP পোস্ট সঞ্চালন.
    • নাম - এইচটিটিপি পোস্ট প্যারামিটারের নাম
    • মান - HTTP পোস্ট প্যারামিটারের মান
  • AddTemplateParameter ($ নাম, $ মান) - সংজ্ঞা দেওয়া a কাস্টম টেম্পলেট পরামিতি এবং মান, একাধিক পরামিতি যুক্ত করতে এই পদ্ধতিটিকে একাধিকবার বলা যেতে পারে।
    • নাম - টেমপ্লেট প্যারামিটারের নাম
    • মান - টেমপ্লেট প্যারামিটারের মান

URLToTable($ URL, $ অপশন = নাল)

ইউআরএল নির্দিষ্ট করে যা এইচটিএমএল টেবিলগুলি থেকে নেওয়া উচিত।

পরামিতি

  • ইউআরএল - থেকে এইচটিএমএল টেবিলগুলি বের করার URL URL
    • প্রয়োজনীয়
  • অপশন - গ্রাবাজিট-এর একটি উদাহরণTableOptions শ্রেণি যা এইচটিএমএল টেবিলকে রূপান্তর করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।

ফেরত মান

অকার্যকর

HTMLToTable ($ HTML, $ অপশন = নাল)

এইচটিএমএল উল্লেখ করে যে এইচটিএমএল টেবিলগুলি থেকে উত্তোলন করা উচিত।

পরামিতি

  • এইচটিএমএল - থেকে এইচটিএমএল টেবিলগুলি বের করতে এইচটিএমএল।
    • প্রয়োজনীয়
  • অপশন - গ্রাবাজিট-এর একটি উদাহরণTableOptions শ্রেণি যা এইচটিএমএল টেবিলকে রূপান্তর করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।

ফেরত মান

অকার্যকর

FileToTable ($ পাথ, $ অপশন = নাল)

এইচটিএমএল ফাইলটি উল্লেখ করে যা থেকে এইচটিএমএল টেবিলগুলি বের করা উচিত।

পরামিতি

  • পাথ - থেকে এইচটিএমএল টেবিলগুলি বের করতে কোনও এইচটিএমএল ফাইলের ফাইল পাথ।
    • প্রয়োজনীয়
  • অপশন - গ্রাবাজিট-এর একটি উদাহরণTableOptions শ্রেণি যা এইচটিএমএল টেবিলকে রূপান্তর করার সময় ব্যবহারের জন্য বিশেষ কোনও বিকল্পগুলি সংজ্ঞায়িত করে।

ফেরত মান

অকার্যকর

GrabzItTableOptions

এইচটিএমএল টেবিলগুলি সিএসভি, এক্সএলএসএক্স বা জেএসএনে রূপান্তর করার সময় শ্রেণিটি উপলব্ধ সমস্ত বিকল্পের প্রতিনিধিত্ব করে।

জনসাধারণের সম্পত্তি

  • setCustomId($value) - একটি কাস্টম আইডেন্টিফায়ার যা আপনি ওয়েব সার্ভিসে যেতে পারেন। এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে
    • ডিফল্ট: খালি
  • setTableNumberToInclude($value) - রূপান্তরিত করার জন্য সারণীর সূচীটি, ওয়েব পৃষ্ঠার সমস্ত টেবিলগুলি ওয়েব পৃষ্ঠার শীর্ষ থেকে নীচে অর্ডার করা হয়েছিল
    • ডিফল্ট: 1 X
  • setFormat($value) - টেবিলটি বিন্যাসে হওয়া উচিত
    • ডিফল্ট: "সিএসভি"
    • বিকল্পগুলি: "সিএসভি", "জসন", "এক্সএলএক্সএক্স"
  • setIncludeHeaderNames($value) - যদি সত্য শিরোনামের নামগুলি সারণীতে অন্তর্ভুক্ত করা হয়
    • ডিফল্ট: সত্য
  • setIncludeAllTables($value) - সত্য হলে ওয়েব পৃষ্ঠার সমস্ত টেবিল পৃথক স্প্রেডশিট শীটে উপস্থিত প্রতিটি টেবিলের সাথে বের করা হবে। কেবলমাত্র এক্সএলএসএক্স ফর্ম্যাট সহ উপলব্ধ
    • ডিফল্ট: মিথ্যা
  • setTargetElement($value) - ওয়েব পৃষ্ঠায় একমাত্র এইচটিএমএল উপাদানের আইডি যা থেকে টেবিলগুলি বের করতে ব্যবহার করা উচিত
    • ডিফল্ট: খালি
  • setRequestAs($value) - আপনি যে ধরনের ব্যবহারকারী এজেন্ট ব্যবহার করতে চান তা
    • ডিফল্ট: 0 X
    • বিকল্প:
      • 0 = নির্দেশ করে যে কোনও স্ট্যান্ডার্ড ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
      • 1 = কোনও মোবাইল ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত indicates
      • 2 = নির্দেশ করে যে কোনও অনুসন্ধান ইঞ্জিনের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
      • 3 = ইঙ্গিত করে যে কোনও মৌলিক ব্রাউজারের ব্যবহারকারী এজেন্ট ব্যবহার করা উচিত
  • setCountry($value) - দেশটি স্ক্রিনশটটি নেওয়া উচিত।
    • এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
    • ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
    • বিকল্পগুলি: "এসজি", "ইউকে", "মার্কিন"
  • setExportURL($value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
    • ডিফল্ট: খালি
  • setEncryptionKey($value) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। এটি ব্যবহার করার পরামর্শ দেওয়া হয় এনক্রিপশন কী পদ্ধতি তৈরি করুন কী এবং তৈরি করতে ডিক্রিপ্ট পদ্ধতি এনক্রিপ্ট করা ক্যাপচারটি ডিক্রিপ্ট করতে যেমন দেখানো হয়েছে এই উদাহরণ.
    • ডিফল্ট: খালি
  • setAddress($value) - এইচটিএমএল কোডটি কার্যকর করতে ইউআরএল। এইচটিএমএল রূপান্তরিত হলে এটি কার্যকর হতে পারে সিএসএস এবং চিত্রগুলির মতো সংস্থানগুলির জন্য আপেক্ষিক ইউআরএল.
    • ডিফল্ট: খালি
  • setProxy($value) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
    • ডিফল্ট: খালি

পাবলিক পদ্ধতি

  • অ্যাডপোস্টপ্যারামিটার ($ নাম, $ মান) - এইচটিটিপি পোস্ট প্যারামিটার সংজ্ঞা দেয় এবং optionচ্ছিকভাবে মানটি, একাধিক পরামিতি যুক্ত করতে এই পদ্ধতিটিকে একাধিকবার বলা যেতে পারে। এই পদ্ধতিটি ব্যবহার করা গ্র্যাবজিটকে বাধ্য করবে একটি HTTP পোস্ট সঞ্চালন.
    • নাম - এইচটিটিপি পোস্ট প্যারামিটারের নাম
    • মান - HTTP পোস্ট প্যারামিটারের মান

Save($ কলব্যাক URL = নাল)

Save ফলাফলটি অবিচ্ছিন্নভাবে এবং একটি অনন্য শনাক্তকারীকে ফিরিয়ে দেয়, যা স্ক্রিনশটটি সাথে স্ক্রিনশটটি পেতে ব্যবহার করা যেতে পারে GetResult পদ্ধতি।

পরামিতি

  • কলব্যাক ইউআরএল - ক্রীড়াশিক্ষক গ্র্যাবসআইটি পরিষেবাটি কাজ শেষ করার পরে কল করা উচিত

ফেরত মান

স্ক্রিনশটের অনন্য শনাক্তকারী অন্যথায় কোনও ত্রুটি ঘটলে ব্যতিক্রম নিক্ষেপ করা হয়। এর সাথে স্ক্রিনশটটি পেতে ব্যবহার করা যেতে পারে GetResult পদ্ধতি


এই পদ্ধতিটি সতর্কতা সিঙ্ক্রোনাস তাই ফলাফল প্রক্রিয়া করার সময় একটি অ্যাপ্লিকেশনকে বিরতি দেয়

SaveTo()

Save স্ক্রিনশট বাইট ডেটা সমেত একটি ভেরিয়েবলের সাথে সিঙ্ক্রোনস ফলাফল।

ফেরত মান

সফল হলে ফাইলটির বাইট ডেটা ফেরত দেয় অন্যথায় এটি ব্যতিক্রম ছুঁড়ে দেয়।


এই পদ্ধতিটি সতর্কতা সিঙ্ক্রোনাস তাই ফলাফল প্রক্রিয়া করার সময় একটি অ্যাপ্লিকেশনকে বিরতি দেয়

SaveTo($saveনথিতে)

Save একটি ফাইলের সাথে সিঙ্ক্রোনালি ফলাফল।

পরামিতি

  • saveToFile - ক্যাপচার ফাইল ফাইল হবে saveএকবার থেকে এটি সম্পন্ন হয়েছে
    • প্রয়োজনীয়

ফেরত মান

এটি সফল হলে সত্যটি ফেরত দেয় অন্যথায় এটি ব্যতিক্রম ছুঁড়ে দেয়।


GetStatus ($ ID)

একটি গ্র্যাবিজিট স্ক্রিনশটের বর্তমান অবস্থা পান।

পরামিতি

  • আইডি - স্ক্রিনশটের অনন্য সনাক্তকারী
    • প্রয়োজনীয়

ফেরত মান

GrabzItStatus লক্ষ্য


GetCookies ($ ডোমেন)

গ্র্যাবজিট কোনও নির্দিষ্ট ডোমেনের জন্য ব্যবহার করছে এমন সমস্ত কুকিজ পান। এটিতে ব্যবহারকারী সংজ্ঞায়িত কুকিজ অন্তর্ভুক্ত থাকতে পারে।

পরামিতি

  • ডোমেন - এর জন্য কুকি ফিরিয়ে দিতে ডোমেন
    • প্রয়োজনীয়

ফেরত মান

GrabzItCookie বিন্যাস


সেটকুকি ($ নাম, $ ডোমেন, $ মান = "", $ পথ = "/", $ httponly = মিথ্যা, $ মেয়াদ শেষ = "")

গ্র্যাবজিট-এ নতুন কাস্টম কুকি সেট করে, যদি কাস্টম কুকির একই নাম এবং ডোমেন বিশ্বব্যাপী কুকির মতো থাকে তবে বিশ্বব্যাপী কুকিটি ওভাররাইড করা হয়।

কোনও ওয়েবসাইটের কার্যকারিতা কুকি দ্বারা নিয়ন্ত্রিত হলে এটি কার্যকর হতে পারে।

পরামিতি

  • নাম - সেট করার জন্য কুকির নাম
    • প্রয়োজনীয়
  • ডোমেন - ওয়েবসাইটের ডোমেনের জন্য কুকি সেট করতে
    • প্রয়োজনীয়
  • মান - কুকির মান
  • পাথ - কুকির সাথে সম্পর্কিত ওয়েবসাইটের পাথ
  • httponly - সত্য হলে কুকি কেবল এইচটিটিপি প্রোটোকল দিয়েই ব্যবহার করা যায়
  • মেয়াদ শেষ - কুকির মেয়াদ শেষ হলে সংজ্ঞা দেয়। যদি কুকির মেয়াদ শেষ না হয় তবে একটি নাল মান পাস করুন
    • Yyyy-mm-dd hh: mm: ss আকারে হওয়া উচিত

ফেরত মান

কুকি সফলভাবে সেট করা থাকলে সত্য, অন্যথায় মিথ্যা


ডিলিটকুকি ($ নাম, $ ডোমেন)

একটি কাস্টম কুকি মুছুন বা বিশ্বব্যাপী কুকি ব্যবহার করা থেকে ব্লক করুন

পরামিতি

  • নাম - মুছে ফেলার কুকির নাম
    • প্রয়োজনীয়
  • ডোমেন - ওয়েবসাইটের ডোমেনটির জন্য কুকি মুছুন
    • প্রয়োজনীয়

ফেরত মান

কুকি যদি সফলভাবে মুছে ফেলা হয়, অন্যথায় মিথ্যা


পাওয়াWaterMarks()

আপনার আপলোড করা কাস্টম ওয়াটারমার্ক পান

ফেরত মান

GrabzItWaterMark বিন্যাস


পাওয়াWaterMark($ আইডেন্টিফায়ার)

নির্দিষ্ট শনাক্তকারীর সাথে মেলে এমন আপনার কাস্টম ওয়াটারমার্কগুলি ফিরিয়ে দিন

পরামিতি

  • সনাক্তকারী - আপনি দেখতে চান এমন কোনও নির্দিষ্ট কাস্টম ওয়াটারমার্কের সনাক্তকারী
    • প্রয়োজনীয়

ফেরত মান

GrabzItWaterMark


বিজ্ঞাপনWaterMark($ শনাক্তকারী, $ পথ, $ এক্সপোস, $ ypos)

একটি নতুন কাস্টম ওয়াটারমার্ক যুক্ত করুন

পরামিতি

  • সনাক্তকারী - শনাক্তকারী আপনি কাস্টম ওয়াটারমার্ক দিতে চান। এটি গুরুত্বপূর্ণ যে এই সনাক্তকারীটি অনন্য।
    • প্রয়োজনীয়
  • পাথ - আপনার সার্ভারে ওয়াটারমার্কের পরম পথ। উদাহরণস্বরূপ সি: / ওয়াটারমার্ক / এক্সএনএমএক্সএক্স.পিএনজি
    • প্রয়োজনীয়
  • এক্সপোস - আপনি যে স্ক্রিনশটটি প্রদর্শিত হতে চান তাতে অনুভূমিক অবস্থান
    • প্রয়োজনীয়
    • বিকল্প:
      • বাম = 0
      • কেন্দ্র = এক্সএনএমএক্স
      • ডান = 2
  • ypos - উল্লম্ব অবস্থান আপনি স্ক্রিনশট উপস্থিত হতে চান
    • প্রয়োজনীয়
    • বিকল্প:
      • শীর্ষ = 0
      • মাঝারি = এক্সএনইউএমএক্স
      • নীচে = 2

ফেরত মান

যদি ওয়াটারমার্ক সফলভাবে সেট করা থাকে তবে সত্য ফিরে আসে


DeleteWaterMark($ আইডেন্টিফায়ার)

একটি কাস্টম ওয়াটারমার্ক মুছুন

পরামিতি

  • সনাক্তকারী - আপনি মুছে ফেলতে চান এমন কাস্টম ওয়াটারমার্কের সনাক্তকারী
    • প্রয়োজনীয়

ফেরত মান

যদি ওয়াটারমার্কটি সফলভাবে মুছে ফেলা হয় তবে সত্য ফিরে আসে


SetLocalProxy ($ proxyUrl)

এই পদ্ধতিটি সক্ষম করে a স্থানীয় প্রক্সি সার্ভার সমস্ত অনুরোধের জন্য ব্যবহার করা।

পরামিতি

  • প্রক্সিআরএল - ইউআরএল, যা প্রক্সির প্রয়োজনে একটি বন্দর অন্তর্ভুক্ত করতে পারে। নাল সরবরাহ করা পূর্ববর্তী কোনও সেট প্রক্সি সরিয়ে ফেলবে
    • প্রয়োজনীয়

UseSSL ($ মান)

গ্র্যাবিজআইটি-র অনুরোধ থাকলে নির্দিষ্ট করে এপিআই-এর এসএসএল ব্যবহার করা উচিত অথবা না

পরামিতি

  • মান - যদি গ্র্যাবজিট এর এপিআই-তে সমস্ত অনুরোধ SSL ব্যবহার করে তবে সত্য
    • প্রয়োজনীয়

CreateEncryptionKey ()

64 এনক্রিপশন কীটি 44 অক্ষর দীর্ঘ, একটি ক্রিপ্টোগ্রাফিক সুরক্ষিত বেস তৈরি করুন।


ডিক্রিপ্ট ($ ডেটা, $ কী)

প্রদত্ত এনক্রিপশন কীটি ব্যবহার করে একটি এনক্রিপ্ট করা ক্যাপচারটি ডিক্রিপ্ট করুন।

পরামিতি

  • ডেটা - এনক্রিপ্ট করা বাইট
    • প্রয়োজনীয়
  • কী - দ্য এনক্রিপশন কী
    • প্রয়োজনীয়

ডিক্রিপ্ট ফাইল ($ পথ, $ কী)

প্রদত্ত এনক্রিপশন কীটি ব্যবহার করে একটি এনক্রিপ্ট করা ক্যাপচারটি ডিক্রিপ্ট করুন।

পরামিতি

  • পাথ - এনক্রিপ্ট করা ক্যাপচারের পথ
    • প্রয়োজনীয়
  • কী - দ্য এনক্রিপশন কী
    • প্রয়োজনীয়

ফলাফল ক্লাস

GrabzItCookie

জনসাধারণের সম্পত্তি

  • নাম
    • কুকির নাম।
  • মূল্য
    • কুকি মান।
  • ডোমেইন
    • কুকিটি ডোমেনের জন্য সেট করা আছে।
  • পথ
    • এই কুকিটি ডোমেনের পথে প্রযোজ্য।
  • কেবলমাত্র Http
    • এই কুকিটি কেবলমাত্র যদি বৈধ হয় যখন ওয়েবসাইটটি এইচটিটিপি প্রোটোকলের সাহায্যে দেখা হয়।
  • মেয়াদ শেষ হয়ে যাবে
    • এই কুকির মেয়াদ শেষ হওয়ার তারিখ
  • আদর্শ
    • এটি কুকির ধরণ যা নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
      • গ্লোবাল - এটি গ্র্যাবসআইটি সেট করা একটি বিশ্বব্যাপী কুকি
      • স্থানীয় - এটি আপনার দ্বারা সেট করা একটি স্থানীয় কুকি
      • ওভাররাইড - একটি বিশ্বব্যাপী কুকি যা আপনার দ্বারা ওভাররাইড করা হয়েছে

GrabzItStatus

স্ক্রীনশটের বর্তমান স্থিতি উপস্থাপন করা বর্গ।

জনসাধারণের সম্পত্তি

  • Processing
    • সত্য হলে স্ক্রিনশটটি এখনও প্রক্রিয়া করা হচ্ছে।
  • Cached
    • যদি সত্য হয় তবে স্ক্রিনশটটি প্রক্রিয়া করা হয়েছে এবং বর্তমানে ক্যাশে রয়েছে।
  • Expired
    • যদি সত্য হয় তবে স্ক্রিনশট আর গ্র্যাবআইটি সিস্টেমে নেই।
  • Message
    • সিস্টেম দ্বারা একটি ত্রুটি বার্তা ফিরে এসেছে।

GrabzItWaterMark

এই শ্রেণিটি গ্র্যাবজিটিতে সংরক্ষিত কাস্টম ওয়াটারমার্কের প্রতিনিধিত্ব করে

জনসাধারণের সম্পত্তি

  • সনাক্ত করা
    • জলচিহ্ন সনাক্তকারী
  • XPosition
    • জলছবি অনুভূমিক পোস্ট
      • বাম = 0
      • কেন্দ্র = এক্সএনএমএক্স
      • ডান = 2
  • YPosition
    • ওয়াটারমার্কের উল্লম্ব পোস্ট
      • শীর্ষ = 0
      • মাঝারি = এক্সএনইউএমএক্স
      • নীচে = 2
  • বিন্যাস
    • ওয়াটারমার্কের ফর্ম্যাট