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

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

বিবরণ

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

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

GrabzItFile GetResult(String ID)

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

পরামিতি

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

ফেরত মান

GrabzItFile লক্ষ্য


URLToAnimation(String URL, AnimationOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

AnimationOptions

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

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

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

URLToImage(String URL, ImageOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

HTMLToImage(String HTML, ImageOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

FileToImage(String পাথ, ImageOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

ImageOptions

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

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

  • setCustomId(String value) - কাস্টম আইডেন্টিফায়ার যা আপনি স্ক্রিনশট ওয়েব সার্ভিসে যেতে পারেন। এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে।
    • ডিফল্ট: খালি
  • setBrowserWidth(int value) - পিক্সেল ব্রাউজারের প্রস্থ
    • ডিফল্ট: 1024 X
    • সর্বাধিক: এক্সএনএমএক্স
  • setBrowserHeight(int value) - পিক্সেলগুলিতে ব্রাউজারের উচ্চতা
    • ডিফল্ট: 768 X
    • সর্বাধিক: এক্সএনএমএক্স
    • পূর্ণ দৈর্ঘ্য: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ পুরো ওয়েব পৃষ্ঠার একটি দৃশ্যাবলী তোলা হয়েছে)
  • setWidth(int value) - ফলস্বরূপ থাম্বনেল পিক্সেল প্রস্থ
    • ডিফল্ট: সম্ভাব্য ব্রাউজারের প্রস্থের সর্বোচ্চ অনুপাত যা ব্যবহারকারীদের প্যাকেজের জন্য সর্বোচ্চ প্রস্থের মধ্যে ফিট করে
    • সর্বাধিক: প্যাকেজের জন্য সর্বোচ্চ প্রস্থ
    • পূর্ণ প্রস্থ: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ থাম্বনেইলের প্রস্থ হ্রাস হয়নি)
  • setHeight(int value) - ফলস্বরূপ থাম্বনেইলের পিক্সেলগুলির উচ্চতা
    • ডিফল্ট: সম্ভাব্য ব্রাউজারের উচ্চতার সর্বোচ্চ অনুপাত যা ব্যবহারকারীদের প্যাকেজের জন্য সর্বোচ্চ উচ্চতার মধ্যে ফিট করে
    • সর্বাধিক: প্যাকেজের জন্য সর্বোচ্চ উচ্চতা
    • পূর্ণ উচ্চতা: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ থাম্বনেইলের উচ্চতা হ্রাস হয়নি)
  • setFormat(ImageFormat value) - স্ক্রিনশটটি ফর্ম্যাটটিতে থাকা উচিত।
  • setDelay(int value) - মিলিসেকেন্ডের সংখ্যা স্ক্রিনশট নেওয়ার আগে অপেক্ষা করুন
    • ডিফল্ট: 0 X
    • সর্বাধিক: এক্সএনএমএক্স
  • setTargetElement(String value) - দ্য সিএসএস নির্বাচক টার্গেট ওয়েব পৃষ্ঠায় একমাত্র এইচটিএমএল উপাদান যা চালু করতে হবে intও স্ক্রিনশট, ওয়েব পৃষ্ঠার সমস্ত অংশ উপেক্ষা করা হয়। যদি একাধিক মিলে এইচটিএমএল উপাদান থাকে তবে প্রথমটি বেছে নেওয়া হয়
    • ডিফল্ট: খালি
  • setHideElement(String value) - দ্য সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এক বা একাধিক এইচটিএমএল উপাদানগুলির মধ্যে লুকিয়ে থাকা, প্রতিটি নির্বাচককে কমা দিয়ে পৃথক করে রাখতে একাধিক এইচটিএমএল উপাদান নির্দিষ্ট করতে
    • ডিফল্ট: খালি
  • setWaitForElement(String value) - দ্য সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এইচটিএমএল উপাদান রয়েছে ক্যাপচার সম্পাদনের আগে অবশ্যই দৃশ্যমান হবে
    • ডিফল্ট: খালি
  • setRequestAs(BrowserType value) - আপনি যে ধরনের ব্যবহারকারী এজেন্ট ব্যবহার করতে চান তা
  • setCustomWaterMarkId(String value) - ছবিতে একটি কাস্টম ওয়াটারমার্ক যুক্ত করুন
    • ডিফল্ট: খালি
  • setQuality(int value) - দ্য প্রত্যাবর্তিত চিত্রের গুণমান। এটি বর্তমানে কেবল জেপিজি চিত্রগুলিকেই প্রভাবিত করে, যার এক্সএনএমএক্সএক্স% এর ডিফল্ট সংক্ষেপণ রয়েছে।
    • গুণমান হ্রাস করা ফাইলগুলি হ্রাস করবে এবং ডাউনলোডের সময়কে হ্রাস করবে।
    • ডিফল্ট: -1
    • সর্বনিম্ন: -1
    • সর্বাধিক: এক্সএনএমএক্স
  • setTransparent(boolean value) - যদি সত্য হয় চিত্র ক্যাপচার স্বচ্ছ হতে হবে। এটি কেবল পিএনজি এবং টিফ চিত্রগুলির সাথে সামঞ্জস্যপূর্ণ।
    • ডিফল্ট: মিথ্যা
  • setHd(boolean value) - সত্য যদি ইমেজ ক্যাপচার উচ্চ সংজ্ঞা হবে এটি চিত্রের মাত্রার আকার দ্বিগুণ করে।
    • ডিফল্ট: মিথ্যা
  • setCountry(Country value) - দেশটি স্ক্রিনশটটি নেওয়া উচিত।
    • এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
    • ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
    • বিকল্প: দেশ.SINGAPORE, দেশ.যুক্তরাজ্য, দেশ.যুক্তরাষ্ট্র
  • setExportURL(String value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
    • ডিফল্ট: খালি
  • setEncryptionKey(String key) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। এটি ব্যবহার করার পরামর্শ দেওয়া হয় এনক্রিপশন কী পদ্ধতি তৈরি করুন কী এবং তৈরি করতে ডিক্রিপ্ট পদ্ধতি এনক্রিপ্ট করা ক্যাপচারটি ডিক্রিপ্ট করতে যেমন দেখানো হয়েছে এই উদাহরণ.
    • ডিফল্ট: খালি
  • setNoAds(boolean noAds) - যদি সত্য বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
    • ডিফল্ট: মিথ্যা
  • setNoCookieNotifications(boolean noCookieNotifications) - সত্য যদি সবই পাওয়া যায় কুকি বিজ্ঞপ্তিগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
    • ডিফল্ট: মিথ্যা
  • setAddress(String address) - এইচটিএমএল কোডটি কার্যকর করতে ইউআরএল। এইচটিএমএল রূপান্তরিত হলে এটি কার্যকর হতে পারে সিএসএস এবং চিত্রগুলির মতো সংস্থানগুলির জন্য আপেক্ষিক ইউআরএল.
    • ডিফল্ট: খালি
  • setProxy(String proxy) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
    • ডিফল্ট: খালি

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

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

URLToRenderedHTML(String URL, HTMLOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

HTMLToRenderedHTML(string HTML, HTMLOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

FileToRenderedHTML(string পাথ, HTMLOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

HTMLOptions

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

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

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

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

URLToPDF(String URL, PDFOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

HTMLToPDF(String HTML, PDFOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

FileToPDF(String পাথ, PDFOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

PDFOptions

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

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

  • setCustomId(String value) - একটি কাস্টম আইডেন্টিফায়ার যা আপনি ওয়েব সার্ভিসে যেতে পারেন। এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে।
    • ডিফল্ট: খালি
  • setIncludeBackground(boolean value) - সত্য হলে ওয়েব পৃষ্ঠার পটভূমি স্ক্রিনশটে অন্তর্ভুক্ত করা উচিত
    • ডিফল্ট: সত্য
  • setPageSize(PageSize value) - পিডিএফ এর পৃষ্ঠার আকার
  • setOrientation(PageOrientation value) - পিডিএফ ডকুমেন্টের ওরিয়েন্টেশন
  • setCSSMediaType(CSSMediaType value) - দ্য সিএসএস মিডিয়া পিডিএফ ডকুমেন্টের প্রকার
  • setIncludeLinks(boolean value) - সত্য যদি লিঙ্কগুলি পিডিএফটিতে অন্তর্ভুক্ত করা উচিত
    • ডিফল্ট: সত্য
  • setIncludeOutline(boolean value) - সত্য যদি পিডিএফ বুকমার্ক অন্তর্ভুক্ত করা উচিত
    • ডিফল্ট: মিথ্যা
  • setTitle(String value) - পিডিএফ নথিতে একটি শিরোনাম সরবরাহ করুন
    • ডিফল্ট: খালি
  • setCoverURL(string value) - একটি ওয়েব পৃষ্ঠার ইউআরএল যা পিডিএফটির একটি কভার পৃষ্ঠা হিসাবে ব্যবহার করা উচিত
    • ডিফল্ট: খালি
  • setMarginTop(int value) - মিলিমিটারের মার্জিন যা পিডিএফ ডকুমেন্ট পৃষ্ঠার শীর্ষে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setMarginLeft(int value) - মিলিমিটারের মার্জিন যা পিডিএফ ডকুমেন্ট পৃষ্ঠার বাম দিকে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setMarginBottom(int value) - মিলিমিটারের মার্জিন যা পিডিএফ ডকুমেন্ট পৃষ্ঠার নীচে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setMarginRight(int value) - মিলিমিটারের মার্জিন যা পিডিএফ ডকুমেন্টের ডানদিকে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setBrowserWidth(int value) - দ্য ব্রাউজারের প্রস্থ পিক্সেল মধ্যে
    • এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
    • ডিফল্ট: 1024 X
    • সর্বাধিক: এক্সএনএমএক্স
    • অটো প্রস্থ: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ ব্রাউজারের প্রস্থ পিডিএফ ডকুমেন্টের প্রস্থের সাথে মেলে)
  • setPageWidth(int value) - দ্য ফলাফল পিডিএফ কাস্টম প্রস্থ মিমি মধ্যে
    • ডিফল্ট: PageSize প্রস্থ
    • সর্বনিম্ন: 15
  • setPageHeight(int value) - দ্য ফলাফল পিডিএফ কাস্টম উচ্চতা মিমি মধ্যে
    • ডিফল্ট: PageSize উচ্চতা
    • সর্বনিম্ন: 15
  • setDelay(int value) - মিলিসেকেন্ডের সংখ্যা স্ক্রিনশট নেওয়ার আগে অপেক্ষা করুন
    • ডিফল্ট: 0 X
    • সর্বাধিক: এক্সএনএমএক্স
  • setRequestAs(BrowserType value) - আপনি যে ধরনের ব্যবহারকারী এজেন্ট ব্যবহার করতে চান তা
  • setTemplateId(String value) - যুক্ত কর একটি টেমপ্লেট আইডি যা পিডিএফ ডকুমেন্টের শিরোনাম এবং পাদচরণ নির্দিষ্ট করে
    • ডিফল্ট: খালি
  • setTargetElement(String value) - দ্য সিএসএস নির্বাচক একমাত্র টার্গেটের ওয়েব পৃষ্ঠায় এইচটিএমএল উপাদান যা পরিণত হবে intওএ পিডিএফওয়েব পৃষ্ঠার অন্যান্য সমস্ত অংশ উপেক্ষা করা হবে। যদি একাধিক মিলে এইচটিএমএল উপাদান থাকে তবে প্রথমটি বেছে নেওয়া হয়
    • ডিফল্ট: খালি
  • setHideElement(String value) - দ্য সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এক বা একাধিক এইচটিএমএল উপাদানগুলির মধ্যে লুকিয়ে থাকা, প্রতিটি নির্বাচককে কমা দিয়ে পৃথক করে রাখতে একাধিক এইচটিএমএল উপাদান নির্দিষ্ট করতে
    • ডিফল্ট: খালি
  • setWaitForElement(String value) - দ্য সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এইচটিএমএল উপাদান রয়েছে ক্যাপচার সম্পাদনের আগে অবশ্যই দৃশ্যমান হবে
    • ডিফল্ট: খালি
  • setCustomWaterMarkId(String value) - পিডিএফ ডকুমেন্টের প্রতিটি পৃষ্ঠায় একটি কাস্টম ওয়াটারমার্ক যুক্ত করুন
    • ডিফল্ট: খালি
  • setQuality(int value) - দ্য ফিরে পিডিএফ মানের। ডিফল্ট পিডিএফ জন্য প্রস্তাবিত মানের ব্যবহার করে।
    • গুণমান হ্রাস করা ফাইলগুলি হ্রাস করবে এবং ডাউনলোডের সময়কে হ্রাস করবে।
    • ডিফল্ট: -1
    • সর্বনিম্ন: -1
    • সর্বাধিক: এক্সএনএমএক্স
  • setCountry(Country value) - দেশটি স্ক্রিনশটটি নেওয়া উচিত।
    • এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
    • ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
    • বিকল্প: দেশ.SINGAPORE, দেশ.যুক্তরাজ্য, দেশ.যুক্তরাষ্ট্র
  • setExportURL(String value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
    • ডিফল্ট: খালি
  • setEncryptionKey(String key) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। এটি ব্যবহার করার পরামর্শ দেওয়া হয় এনক্রিপশন কী পদ্ধতি তৈরি করুন কী এবং তৈরি করতে ডিক্রিপ্ট পদ্ধতি এনক্রিপ্ট করা ক্যাপচারটি ডিক্রিপ্ট করতে যেমন দেখানো হয়েছে এই উদাহরণ.
    • ডিফল্ট: খালি
  • setNoAds(boolean noAds) - যদি সত্য বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
    • ডিফল্ট: মিথ্যা
  • setNoCookieNotifications(boolean noCookieNotifications) - সত্য যদি সবই পাওয়া যায় কুকি বিজ্ঞপ্তিগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
    • ডিফল্ট: মিথ্যা
  • setAddress(String address) - এইচটিএমএল কোডটি কার্যকর করতে ইউআরএল। এইচটিএমএল রূপান্তরিত হলে এটি কার্যকর হতে পারে সিএসএস এবং চিত্রগুলির মতো সংস্থানগুলির জন্য আপেক্ষিক ইউআরএল.
    • ডিফল্ট: খালি
  • setProxy(String proxy) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
    • ডিফল্ট: খালি
  • setMergeId(String mergeId) - একটি ক্যাপচারের আইডি হওয়া উচিত নতুন পিডিএফ ডকুমেন্টের শুরুতে মার্জ করা
    • ডিফল্ট: খালি
  • setPassword(String password) - দ্য পিডিএফ ডকুমেন্ট সুরক্ষিত পাসওয়ার্ড সঙ্গে
    • ডিফল্ট: খালি

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

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

URLToDOCX (String URL, DOCXOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

HTMLToDOCX(String HTML, DOCXOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

FileToDOCX(String পাথ, DOCXOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

DOCXOptions

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

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

  • setCustomId(String value) - একটি কাস্টম আইডেন্টিফায়ার যা আপনি ওয়েব সার্ভিসে যেতে পারেন। এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে।
    • ডিফল্ট: খালি
  • setIncludeBackground(boolean value) - সত্য হলে ওয়েব পৃষ্ঠার পটভূমি চিত্রগুলি ডসএক্সএক্সে অন্তর্ভুক্ত করা উচিত
    • ডিফল্ট: সত্য
  • setPageSize(PageSize value) - ডসএক্সএক্সের পৃষ্ঠার আকার
  • setOrientation(PageOrientation value) - ডোক্স ডকুমেন্টের ওরিয়েন্টেশন
  • setIncludeLinks(boolean value) - সত্য যদি লিঙ্কগুলি ডসএক্সএক্সের অন্তর্ভুক্ত করা উচিত
    • ডিফল্ট: সত্য
  • setIncludeImages(boolean value) - সত্য হলে ওয়েব পৃষ্ঠার চিত্রগুলি ডকএক্সএক্সে অন্তর্ভুক্ত করা উচিত
    • ডিফল্ট: সত্য
  • setTitle(String value) - ডোক্স ডকুমেন্টকে একটি শিরোনাম সরবরাহ করুন
    • ডিফল্ট: খালি
  • setMarginTop(int value) - মিলিমিটারের মার্জিন যা ডোক্স ডকুমেন্ট পৃষ্ঠার শীর্ষে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setMarginLeft(int value) - মিলিমিটারের মার্জিন যা ডোক্স ডকুমেন্ট পৃষ্ঠার বাম দিকে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setMarginBottom(int value) - মিলিমিটারের মার্জিন যা ডোক্স ডকুমেন্ট পৃষ্ঠার নীচে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setMarginRight(int value) - মিলিমিটারের মার্জিন যা ডোক্স ডকুমেন্টের ডানদিকে প্রদর্শিত হবে
    • ডিফল্ট: 10 X
  • setBrowserWidth(int value) - দ্য ব্রাউজারের প্রস্থ পিক্সেল মধ্যে
    • এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
    • ডিফল্ট: 1024 X
    • সর্বাধিক: এক্সএনএমএক্স
    • অটো প্রস্থ: -1 (এক্স-এক্সএনএমএক্স পাস করার অর্থ ব্রাউজারের প্রস্থ পিডিএফ ডকুমেন্টের প্রস্থের সাথে মেলে)
  • setPageWidth(int value) - দ্য ফলস্বরূপ DOCX এর কাস্টম প্রস্থ মিমি মধ্যে
    • ডিফল্ট: PageSize প্রস্থ
    • সর্বনিম্ন: 15
  • setPageHeight(int value) - দ্য ফলস্বরূপ DOCX এর কাস্টম উচ্চতা মিমি মধ্যে
    • ডিফল্ট: PageSize উচ্চতা
    • সর্বনিম্ন: 15
  • setDelay(int value) - মিলিসেকেন্ডের সংখ্যা স্ক্রিনশট নেওয়ার আগে অপেক্ষা করুন
    • ডিফল্ট: 0 X
    • সর্বাধিক: এক্সএনএমএক্স
  • setRequestAs(BrowserType value) - আপনি যে ধরনের ব্যবহারকারী এজেন্ট ব্যবহার করতে চান তা
  • setTemplateId(String value) - যুক্ত কর একটি টেমপ্লেট আইডি যা DOCX নথির শিরোনাম এবং পাদচরণ নির্দিষ্ট করে
    • ডিফল্ট: খালি
  • setTargetElement(String value) - দ্য সিএসএস নির্বাচক টার্গেট ওয়েব পৃষ্ঠায় একমাত্র এইচটিএমএল উপাদান যা চালু করতে হবে intও স্ক্রিনশট, ওয়েব পৃষ্ঠার সমস্ত অংশ উপেক্ষা করা হয়। যদি একাধিক মিলে এইচটিএমএল উপাদান থাকে তবে প্রথমটি বেছে নেওয়া হয়
    • ডিফল্ট: খালি
  • setHideElement(String value) - দ্য সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এক বা একাধিক এইচটিএমএল উপাদানগুলির মধ্যে লুকিয়ে থাকা, প্রতিটি নির্বাচককে কমা দিয়ে পৃথক করে রাখতে একাধিক এইচটিএমএল উপাদান নির্দিষ্ট করতে
    • ডিফল্ট: খালি
  • setWaitForElement(String value) - দ্য সিএসএস নির্বাচক ওয়েব পৃষ্ঠায় এইচটিএমএল উপাদান রয়েছে ক্যাপচার সম্পাদনের আগে অবশ্যই দৃশ্যমান হবে
    • ডিফল্ট: খালি
  • setQuality(int value) - দ্য ফিরে আসা ডওএক্সএক্সের গুণমান। ডিফল্ট ডিওএক্সএক্সের জন্য প্রস্তাবিত মানের ব্যবহার করে।
    • গুণমান হ্রাস করা ফাইলগুলি হ্রাস করবে এবং ডাউনলোডের সময়কে হ্রাস করবে।
    • ডিফল্ট: -1
    • সর্বনিম্ন: -1
    • সর্বাধিক: এক্সএনএমএক্স
  • setCountry(Country value) - দেশটি স্ক্রিনশটটি নেওয়া উচিত।
    • এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
    • ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
    • বিকল্প: দেশ.SINGAPORE, দেশ.যুক্তরাজ্য, দেশ.যুক্তরাষ্ট্র
  • setExportURL(String value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
    • ডিফল্ট: খালি
  • setEncryptionKey(String key) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। এটি ব্যবহার করার পরামর্শ দেওয়া হয় এনক্রিপশন কী পদ্ধতি তৈরি করুন কী এবং তৈরি করতে ডিক্রিপ্ট পদ্ধতি এনক্রিপ্ট করা ক্যাপচারটি ডিক্রিপ্ট করতে যেমন দেখানো হয়েছে এই উদাহরণ.
    • ডিফল্ট: খালি
  • setNoAds(boolean noAds) - যদি সত্য বিজ্ঞাপনগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
    • ডিফল্ট: মিথ্যা
  • setNoCookieNotifications(boolean noCookieNotifications) - সত্য যদি সবই পাওয়া যায় কুকি বিজ্ঞপ্তিগুলি স্বয়ংক্রিয়ভাবে লুকানো উচিত.
    • ডিফল্ট: মিথ্যা
  • setAddress(String address) - এইচটিএমএল কোডটি কার্যকর করতে ইউআরএল। এইচটিএমএল রূপান্তরিত হলে এটি কার্যকর হতে পারে সিএসএস এবং চিত্রগুলির মতো সংস্থানগুলির জন্য আপেক্ষিক ইউআরএল.
    • ডিফল্ট: খালি
  • setProxy(String proxy) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
    • ডিফল্ট: খালি
  • setMergeId(String mergeId) - একটি ক্যাপচারের আইডি হওয়া উচিত নতুন ডওএক্সএক্স ডকুমেন্টের শুরুতে মার্জ করা হয়েছে
    • ডিফল্ট: খালি
  • setPassword(String mergeId) - দ্য DOCX দস্তাবেজ সুরক্ষিত করতে পাসওয়ার্ড সঙ্গে
    • ডিফল্ট: খালি

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

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

URLToTable(String URL, TableOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

HTMLToTable (String HTML, TableOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

FileToTable (String পাথ, TableOptions অপশন)

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

পরামিতি

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

ফেরত মান

অকার্যকর

TableOptions

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

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

  • setCustomId(String value) - একটি কাস্টম আইডেন্টিফায়ার যা আপনি ওয়েব সার্ভিসে যেতে পারেন। এটি আপনার নির্দিষ্ট করা কলব্যাক URL দিয়ে ফিরে আসবে
    • ডিফল্ট: খালি
  • setTableNumberToInclude(int value) - রূপান্তরিত করার জন্য সারণীর সূচীটি, ওয়েব পৃষ্ঠার সমস্ত টেবিলগুলি ওয়েব পৃষ্ঠার শীর্ষ থেকে নীচে অর্ডার করা হয়েছিল
    • ডিফল্ট: 1 X
  • setFormat(TableFormat value) - টেবিলটি বিন্যাসে হওয়া উচিত
  • setIncludeHeaderNames(boolean value) - যদি সত্য শিরোনামের নামগুলি সারণীতে অন্তর্ভুক্ত করা হয়
    • ডিফল্ট: সত্য
  • setIncludeAllTables(boolean value) - সত্য হলে ওয়েব পৃষ্ঠার সমস্ত টেবিল পৃথক স্প্রেডশিট শীটে উপস্থিত প্রতিটি টেবিলের সাথে বের করা হবে। কেবলমাত্র এক্সএলএসএক্স ফর্ম্যাট সহ উপলব্ধ
    • ডিফল্ট: মিথ্যা
  • setTargetElement(String value) - ওয়েব পৃষ্ঠায় একমাত্র এইচটিএমএল উপাদানের আইডি যা থেকে টেবিলগুলি বের করতে ব্যবহার করা উচিত
    • ডিফল্ট: খালি
  • setRequestAs(BrowserType value) - আপনি যে ধরনের ব্যবহারকারী এজেন্ট ব্যবহার করতে চান তা
  • setCountry(Country value) - দেশটি স্ক্রিনশটটি নেওয়া উচিত।
    • এই বৈশিষ্ট্যটি সতর্ক করা বর্তমানে বিটাতে রয়েছে এবং এটি ধারাবাহিক ফলাফল সরবরাহ করতে পারে না।
    • ডিফল্ট: বর্তমানের দ্রুততম অবস্থান
    • বিকল্প: দেশ.SINGAPORE, দেশ.যুক্তরাজ্য, দেশ.যুক্তরাষ্ট্র
  • setExportURL(String value) - দ্য ইউআরএল রফতানি করুন এটি ক্যাপচারটি যেখানে রফতানি করা উচিত তা নির্দিষ্ট করে
    • ডিফল্ট: খালি
  • setEncryptionKey(String key) - যদি একটি বেস 64 এনকোডড AES এনক্রিপশন কী নির্দিষ্ট করা থাকে তবে এটি তৈরি হওয়ার সাথে সাথে আপনার ক্যাপচার এনক্রিপ্ট করা হবে। এটি ব্যবহার করার পরামর্শ দেওয়া হয় এনক্রিপশন কী পদ্ধতি তৈরি করুন কী এবং তৈরি করতে ডিক্রিপ্ট পদ্ধতি এনক্রিপ্ট করা ক্যাপচারটি ডিক্রিপ্ট করতে যেমন দেখানো হয়েছে এই উদাহরণ.
    • ডিফল্ট: খালি
  • setAddress(String address) - এইচটিএমএল কোডটি কার্যকর করতে ইউআরএল। এইচটিএমএল রূপান্তরিত হলে এটি কার্যকর হতে পারে সিএসএস এবং চিত্রগুলির মতো সংস্থানগুলির জন্য আপেক্ষিক ইউআরএল.
    • ডিফল্ট: খালি
  • setProxy(String proxy) - এইচটিটিপি প্রক্সি বিশদ এই ক্যাপচারটি তৈরি করতে ব্রাউজার সফটওয়্যারটি ব্যবহার করা উচিত
    • ডিফল্ট: খালি

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

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

Save()

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

ফেরত মান

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


এটি ফাইল সংরক্ষণের প্রস্তাবিত পদ্ধতি

Save(String callBackURL)

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

পরামিতি

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

ফেরত মান

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

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

GrabzItFile SaveTo()

Save ফলাফল সিঙ্ক্রোনালি একটি এ GrabzItFile অবজেক্ট।

ফেরত মান

GrabzItFile লক্ষ্য


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

SaveTo(String saveনথিতে)

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

পরামিতি

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

ফেরত মান

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


অবস্থা GetStatus (String ID)

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

পরামিতি

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

ফেরত মান

অবস্থা লক্ষ্য


GrabzItCookie [] GetCookies (String ডোমেইন)

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

পরামিতি

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

ফেরত মান

GrabzItCookie বিন্যাস


SetCookie (String নাম, String ডোমেইন, String মান, String পাথ, boolইএন httponly, তারিখের মেয়াদ শেষ হবে)

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

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

পরামিতি

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

ফেরত মান

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


DeleteCookie (String নাম, String ডোমেইন)

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

পরামিতি

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

ফেরত মান

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


WaterMark[] পাওয়াWaterMarks()

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

ফেরত মান

WaterMark বিন্যাস


WaterMark পাওয়াWaterMark(String শনাক্তকারী)

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

পরামিতি

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

ফেরত মান

WaterMark লক্ষ্য


বিজ্ঞাপনWaterMark(String শনাক্তকারী, String পাথ, HorizontalPosition xpos, VerticalPosition ypos)

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

পরামিতি

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

ফেরত মান

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


DeleteWaterMark(String শনাক্তকারী)

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

পরামিতি

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

ফেরত মান

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


SetLocalProxy (String proxyUrl)

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

পরামিতি

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

UseSSL (boolইয়ান মান)

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

পরামিতি

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

String CreateEncryptionKey ()

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


ডিক্রিপ্ট (String পাথ, String চাবি)

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

পরামিতি

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

GrabzItFile ডিক্রিপ্ট (GrabzItFile ফাইল, String চাবি)

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

পরামিতি

  • ফাইল - এনক্রিপ্ট করা GrabzItFile
    • প্রয়োজনীয়
  • কী - দ্য এনক্রিপশন কী
    • প্রয়োজনীয়

বাইট [] ডিক্রিপ্ট (বাইট [] ডেটা, String চাবি)

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

পরামিতি

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

Enums

ImageFormat

এই এনাম নিম্নলিখিত মান সমন্বিত।

  • BMP8
  • BMP16
  • BMP24
  • বিএমপি
  • JPG,
  • টিফ
  • পিএনজি
  • webp

BrowserType

এই এনাম নিম্নলিখিত মান সমন্বিত।

  • STANDARDBROWSER
  • MOBILEBROWSER
  • খোঁজ যন্ত্র
  • FALLBACKBROWSER

দেশ

এই এনাম নিম্নলিখিত মান সমন্বিত।

  • ডিফল্ট
  • সিঙ্গাপুর
  • যুক্তরাজ্য
  • যুক্তরাষ্ট্র

PageSize

এই এনাম নিম্নলিখিত মান সমন্বিত।

  • A3
  • A4
  • A5
  • A6
  • B3
  • B4
  • B5
  • B6
  • আইনি
  • ত্রান্স্মিত্তাল

PageOrientation

এই এনাম নিম্নলিখিত মান সমন্বিত।

  • ভূদৃশ্য
  • প্রতিকৃতি

CSSMediaType

এই এনাম নিম্নলিখিত মান সমন্বিত।

  • মুদ্রণ
  • স্ক্রীনে

TableFormat

এই এনাম নিম্নলিখিত মান সমন্বিত।

  • CSV তে
  • তাদেরকে JSON
  • XSLX

HorizontalPosition

এই এনাম নিম্নলিখিত মান সমন্বিত।

  • বাম
  • কেন্দ্র
  • অধিকার

VerticalPosition

এই এনাম নিম্নলিখিত মান সমন্বিত।

  • শীর্ষ
  • MIDDLE
  • থেকে BOTTOM

ফলাফল ক্লাস

মিষ্ট রূটি

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

  • String getName()
    • কুকির নাম।
  • String getValue()
    • কুকি মান।
  • String getDomain()
    • কুকিটি ডোমেনের জন্য সেট করা আছে।
  • String getPath()
    • এই কুকিটি ডোমেনের পথে প্রযোজ্য।
  • String getHttpOnly()
    • এই কুকিটি কেবলমাত্র যদি বৈধ হয় যখন ওয়েবসাইটটি এইচটিটিপি প্রোটোকলের সাহায্যে দেখা হয়।
  • String getExpires()
    • এই কুকির মেয়াদ শেষ হওয়ার তারিখ
  • String getType()
    • এটি কুকির ধরণ যা নিম্নলিখিতগুলির মধ্যে একটি হতে পারে:
      • গ্লোবাল - এটি গ্র্যাবসআইটি সেট করা একটি বিশ্বব্যাপী কুকি
      • স্থানীয় - এটি আপনার দ্বারা সেট করা একটি স্থানীয় কুকি
      • ওভাররাইড - একটি বিশ্বব্যাপী কুকি যা আপনার দ্বারা ওভাররাইড করা হয়েছে

GrabzItFile

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

  • বাইট [] getBytes ()
  • অকার্যকর Save(String পথ)
  • String থেকেString()

অবস্থা

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

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

  • boolইয়ান প্রসেসিং ()
    • সত্য হলে স্ক্রিনশটটি এখনও প্রক্রিয়া করা হচ্ছে।
  • boolইয়ান ইসচেড ()
    • যদি সত্য হয় তবে স্ক্রিনশটটি প্রক্রিয়া করা হয়েছে এবং বর্তমানে ক্যাশে রয়েছে।
  • boolইয়ান এক্সপায়ার্ড ()
    • যদি সত্য হয় তবে স্ক্রিনশট আর গ্র্যাবআইটি সিস্টেমে নেই।
  • String getMessage ()
    • সিস্টেম দ্বারা একটি ত্রুটি বার্তা ফিরে এসেছে।

WaterMark

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

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