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

এইচটিএমএলকে পিডিএফ এবং এইচটিএমএলকে চিত্রে রূপান্তর করুন গ্র্যাবিজআইটির এপিআই ব্যবহার করেএইচটিএমএল থেকে পিডিএফ এবং চিত্র এপিআই

ইউআরএল রূপান্তর করতে সক্ষম হওয়া ছাড়াও গ্র্যাবিজআইটি'র এপিআইএল এইচটিএমএলকে পিডিএফ এবং তে রূপান্তর করতে পারে চিত্রগুলিতে এইচটিএমএল বিনামুল্যে. যখন গ্র্যাবজিট এইচটিএমএল রূপান্তর এটি কোনও ওয়েব ব্রাউজার উদাহরণ ব্যবহার করে তা নিশ্চিত করে যে এইচটিএমএল-এর মধ্যে উল্লেখ করা যে কোনও সংস্থান সঠিকভাবে রেন্ডার করা হয়েছে। যেমন সিএসএস, জাভাস্ক্রিপ্ট, ভিডিও, ফ্ল্যাশ, এসভিজি বা ওয়েব ফন্ট।

এইচটিএমএল


পিডিএফ থেকে

তবে এইচটিএমএলটিতে রেখাযুক্ত নয় এমন কোনও সংস্থান গ্র্যাবজিট দ্বারা রেন্ডার করার জন্য একটি নিখুঁত URL ব্যবহার করে অবশ্যই উল্লেখ করা উচিত। উদাহরণস্বরূপ একটি সিএসএস ফাইল ব্যবহার করে এইচটিএমএল কোড ব্যবহার করতে হবে http://www.example.com/mystyle.css বরং mystyle.css

আপনি উপরের ডেমোতে দেখতে পাচ্ছেন, এইচটিএমএল থেকে পিডিএফ এপিআই বা HTML থেকে চিত্র API এ ব্যবহার করে বিকাশকারীরা তাদের কল্পনা করতে পারে এমন কোনও কিছু তৈরি করতে দেয় allows তারপরে এটি সঠিকভাবে রূপান্তরিত করুন into আমাদের রূপান্তরকারী দ্বারা একটি চিত্র বা পিডিএফ।

HTML এ পিডিএফ এপিআই

GrabzIt আপনার অ্যাপ্লিকেশন ব্যবহারের সহজ নয়টি, যা নয়টি বিভিন্ন প্রোগ্রামিং ভাষায় উপলব্ধ তা ব্যবহার করে আপনার অ্যাপ্লিকেশনটিকে HTML কে পিডিএমে রূপান্তর করতে সহজেই সক্ষম করে। কেবল নীচে আপনার প্রয়োজনীয় প্রোগ্রামিংয়ের ভাষা চয়ন করুন এবং তারপরে প্রাসঙ্গিক নির্দেশাবলী অনুসরণ করুন।

নীচের উদাহরণের কোডটি দেখায় যে C # ব্যবহার করে এইচটিএমএলকে পিডিএফ তে রূপান্তর করতে আমাদের API ব্যবহার করা কতটা সহজ, যদিও গ্র্যাবজিটির এএসপি.এনইটি লাইব্রেরি কোনও। নেট ভাষার সাথে সামঞ্জস্যপূর্ণ। পিডিএফ তৈরি করতে শুরু করুন এএসপি.এনইটি লাইব্রেরি ডাউনলোড করুন, আপনার পেতে কী এবং গোপন এবং তারপর ডেমো ব্যবহার করুন মধ্যে অন্তর্ভুক্ত. তারপরে দেখুন ASP.NET এর জন্য এপিআই ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>"); 
grabzIt.SaveTo("documents/result.pdf");

নীচের উদাহরণ কোডটি দেখায় যে পিডিএফ জাভা লাইব্রেরিতে আমাদের এইচটিএমএল ব্যবহার করা কত সহজ। পিডিএফ তৈরি করতে শুরু করুন জাভা লাইব্রেরি ডাউনলোড করুন, আপনার পেতে কী এবং গোপন এবং তারপর ডেমো ব্যবহার করুন মধ্যে অন্তর্ভুক্ত. তারপরে দেখুন জাভা জন্য এপিআই ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>"); 
grabzIt.SaveTo("documents/result.pdf");

নীচের উদাহরণ কোডটি দেখায় যে জাভাস্ক্রিপ্ট ব্যবহার করে এইচটিএমএলকে পিডিএমে রূপান্তর করতে আমাদের API ব্যবহার করা কত সহজ। পিডিএফ ডাউনলোড ডাউনলোড শুরু করতে গ্র্যাবজিট এর জাভাস্ক্রিপ্ট লাইব্রেরি। তারপর আপনার পেতে কী এবং গোপন, ডোমেন যুক্ত করুন আপনি জাভাস্ক্রিপ্ট চালু করতে চান এবং তারপরে এটি পরীক্ষা করে দেখুন জাভাস্ক্রিপ্টের জন্য এপিআই ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertHTML("<html><body><h1>Hello World!</h1></body></html>",
{"format": "pdf"}).Create();
</script>

নীচের উদাহরণস্বরূপ কোডটি দেখায় যে নোড.জেএস ব্যবহার করে আমাদের এইচটিএমএলকে পিডিএফ রূপান্তর করতে কতটা সহজ easy পিডিএফ তৈরি করতে শুরু করুন নোড.জেএস প্যাকেজটি ডাউনলোড করুন, আপনার পেতে কী এবং গোপন এবং তারপর ডেমো ব্যবহার করুন মধ্যে অন্তর্ভুক্ত. তারপরে দেখুন নোড.জেএস এর জন্য এপিআই ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.html_to_pdf("<html><body><h1>Hello World!</h1></body></html>");
client.save_to("documents/result.pdf", function (error, id){
    if (error != null){
        throw error;
    }
});

নীচের উদাহরণ কোডটি দেখায় যে পার্ল ব্যবহার করে এইচটিএমএলকে পিডিএমে রূপান্তর করতে আমাদের API ব্যবহার করা কতটা সহজ। পিডিএফ তৈরি করতে শুরু করুন পার্ল লাইব্রেরি ডাউনলোড করুন, আপনার পেতে কী এবং গোপন এবং তারপর ডেমো ব্যবহার করুন মধ্যে অন্তর্ভুক্ত. তারপরে দেখুন পার্লের জন্য এপিআই ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

#!/usr/bin/perl

use GrabzItClient;

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>");
$grabzIt->SaveTo("documents/result.pdf");

নীচের উদাহরণ কোডটি দেখায় যে পিএইচপি ব্যবহার করে এইচটিএমএলকে পিডিএফতে রূপান্তর করতে আমাদের API ব্যবহার করা কত সহজ। পিডিএফ তৈরি করতে শুরু করুন পিএইচপি লাইব্রেরি ডাউনলোড করুন, আপনার পেতে কী এবং গোপন এবং তারপর ডেমো ব্যবহার করুন মধ্যে অন্তর্ভুক্ত. তারপরে দেখুন পিএইচপি জন্য API ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

include("GrabzItClient.php");

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>"); 
$grabzIt->SaveTo("documents/result.pdf");

নীচের উদাহরণ কোডটি দেখায় যে পাইথন ব্যবহার করে এইচটিএমএলকে পিডিএমে রূপান্তর করতে আমাদের API ব্যবহার করা কত সহজ। পিডিএফ তৈরি করতে শুরু করুন পাইথন লাইব্রেরি ডাউনলোড করুন, আপনার পেতে কী এবং গোপন এবং তারপর ডেমো ব্যবহার করুন মধ্যে অন্তর্ভুক্ত. তারপরে দেখুন পাইথনের জন্য এপিআই ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

from GrabzIt import GrabzItClient

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzIt.HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>") 
grabzIt.SaveTo("documents/result.pdf") 

নীচের উদাহরণস্বরূপ কোডটি দেখায় যে আমাদের আরএসটি এপিআই ব্যবহার করে এইচটিএমএলকে পিডিএমে রূপান্তর করতে আমাদের API ব্যবহার করা কত সহজ। তারপরে দেখুন REST এপিআই এর জন্য এপিআই ডকুমেন্টেশন আপনি আপনার ক্যাপচারগুলি কাস্টমাইজ করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

curl 
-d key=Sign in to view your Application Key
-d format=pdf 
-d html=%3Chtml%3E%3Cbody%3E%3Ch1%3EHello%20World%21%3C%2Fh1%3E%3C%2Fbody%3E%3C%2Fhtml%3E
https://api.grabz.it/services/convert.ashx 

নীচের উদাহরণ কোডটি দেখায় যে রুবি ব্যবহার করে এইচটিএমএলকে পিডিএমে রূপান্তর করতে আমাদের API ব্যবহার করা কতটা সহজ। পিডিএফ তৈরি করতে শুরু করুন রুবি রত্ন ডাউনলোড করুন, আপনার পেতে কী এবং গোপন এবং তারপর ডেমো ব্যবহার করুন মধ্যে অন্তর্ভুক্ত. তারপরে দেখুন রুবির জন্য এপিআই ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

require 'grabzit'

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzItClient.html_to_pdf("<html><body><h1>Hello World!</h1></body></html>")	
grabzItClient.save_to("documents/result.pdf") 	

আপনার যদি এইচটিএম বা এইচটিএমএল ফাইল রয়েছে এবং সার্ভার-সাইড ভাষা যেমন পিএইচপি ব্যবহার করছেন তবে এই নথিগুলি পিডিএফ উত্পন্ন করতেও ব্যবহার করা যেতে পারে। শুধু উপযুক্ত ব্যবহার করুন FileToPDF পদ্ধতি পরিবর্তে আপনি যে ভাষাটি ব্যবহার করছেন তা ব্যবহার করুন।

পিডিএফ ফাইলগুলি তৈরি করার সময় প্রায়শই নির্দিষ্ট পৃষ্ঠাগুলির দুটি পৃষ্ঠায় বিভাজন সম্পর্কিত বিষয়বস্তু বিভাজন বন্ধ করার জন্য পিডিএফ-এ আপনি কোথায় বিরতি চান তা উল্লেখ করা প্রয়োজন। এটি করার জন্য আপনাকে এতে বর্ণিত হিসাবে বিশেষ পৃষ্ঠা বিরতি এইচটিএমএল সিনট্যাক্স নির্দিষ্ট করতে হবে অভিভাবকসংবঁধীয়.

HTML এ ইমেজ এপিআই

GrabzIt এইচটিএমএলকে চিত্রগুলিতে রূপান্তর করতে আপনার অ্যাপ্লিকেশনটিকে সক্ষম করে। নিম্নলিখিত ফাইল ফর্ম্যাটগুলির একটিতে: জেপিজি, পিএনজি, বিএমপি, ডব্লিউইবিপি বা টিআইএফএফ। নয়টি ভিন্ন প্রোগ্রামিং ভাষার একটি ব্যবহার করে। আপনি নীচে যে প্রোগ্রামিং ভাষাটি ব্যবহার করতে চান তা চয়ন করুন এবং তারপরে সম্পর্কিত নির্দেশাবলী অনুসরণ করুন।

নীচের উদাহরণ কোডটি দেখায় যে এটিএমটি পিএসজি চিত্রে কীভাবে এএসপি.এনইটি ব্যবহার করে তা রূপান্তরিত হয়। শুধু চিত্র তৈরি করা শুরু করতে To এএসপি.এনইটি লাইব্রেরি ডাউনলোড করুন, আপনার পেতে কী এবং গোপন এবং তারপর ডেমো ব্যবহার করুন মধ্যে অন্তর্ভুক্ত. তারপরে দেখুন ASP.NET এর জন্য এপিআই ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

ImageOptions options = new ImageOptions();
options.Format = ImageFormat.png;

grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>", options); 
grabzIt.SaveTo("images/result.jpg");

নীচের উদাহরণ কোডটি জাভা ব্যবহার করে HTML কে পিএনজি চিত্রে রূপান্তর করা কতটা সহজ তা দেখায়। শুধু চিত্র তৈরি করা শুরু করতে To জাভা লাইব্রেরি ডাউনলোড করুন, আপনার পেতে কী এবং গোপন এবং তারপর ডেমো ব্যবহার করুন মধ্যে অন্তর্ভুক্ত. তারপরে দেখুন জাভা জন্য এপিআই ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

ImageOptions options = new ImageOptions();
options.setFormat(ImageFormat.PNG);

grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>", options); 
grabzIt.SaveTo("images/result.jpg");

নীচের উদাহরণ কোডটি জাভাস্ক্রিপ্টে এইচটিএমএলকে জেপিজিতে রূপান্তর করা কতটা সহজ তা দেখায়। ইমেজ ডাউনলোড শুরু করতে গ্র্যাবজিট এর জাভাস্ক্রিপ্ট লাইব্রেরি। তারপর আপনার পেতে কী এবং গোপন, ডোমেন যুক্ত করুন আপনি জাভাস্ক্রিপ্ট চালু করতে চান এবং তারপরে এটি পরীক্ষা করে দেখুন জাভাস্ক্রিপ্টের জন্য এপিআই ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertHTML("<html><body><h1>Hello World!</h1></body></html>").Create();
</script>

নীচের উদাহরণ কোডটি দেখায় যে নোড.জেএস ব্যবহার করে কোনও চিত্রে এইচটিএমএল রূপান্তর করা কতটা সহজ shows শুধু চিত্র তৈরি করা শুরু করতে To নোড.জেএস প্যাকেজটি ডাউনলোড করুন, আপনার পেতে কী এবং গোপন এবং তারপর ডেমো ব্যবহার করুন মধ্যে অন্তর্ভুক্ত. তারপরে দেখুন নোড.জেএস এর জন্য এপিআই ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.html_to_image("<html><body><h1>Hello World!</h1></body></html>");
client.save_to("images/result.jpg", function (error, id){
    if (error != null){
        throw error;
    }
});

নীচের উদাহরণ কোডটি দেখায় যে পার্ল ব্যবহার করে এইচটিএমএলকে জেপিজিতে রূপান্তর করা কতটা সহজ। শুধু চিত্র তৈরি করা শুরু করতে To পার্ল লাইব্রেরি ডাউনলোড করুন, আপনার পেতে কী এবং গোপন এবং তারপর ডেমো ব্যবহার করুন মধ্যে অন্তর্ভুক্ত. তারপরে দেখুন পার্লের জন্য এপিআই ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

#!/usr/bin/perl

use GrabzItClient;

$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->HTMLToImage("<html><body><h1>Hello World!</h1></body></html>");
$grabzIt->SaveTo("images/result.jpg");

নীচের উদাহরণ কোডটি দেখায় যে পিএইচপি ব্যবহার করে এইচটিএমএলকে ফ্রি ফ্রি রূপান্তর করা কতটা সহজ। শুধু চিত্র ফাইল তৈরি শুরু করতে পিএইচপি লাইব্রেরি ডাউনলোড করুন, আপনার পেতে কী এবং গোপন এবং তারপর ডেমো ব্যবহার করুন মধ্যে অন্তর্ভুক্ত. তারপরে দেখুন পিএইচপি জন্য API ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

include("GrabzItClient.php");

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$grabzIt->HTMLToImage("<html><body><h1>Hello World!</h1></body></html>"); 
$grabzIt->SaveTo("images/result.jpg");

নীচের উদাহরণ কোডটি দেখায় যে পাইথন ব্যবহার করে কোনও চিত্রকে এইচটিএমএল রূপান্তর করা কতটা সহজ। শুধু চিত্র তৈরি করা শুরু করতে To পাইথন লাইব্রেরি ডাউনলোড করুন, আপনার পেতে কী এবং গোপন এবং তারপর ডেমো ব্যবহার করুন মধ্যে অন্তর্ভুক্ত. তারপরে দেখুন পাইথনের জন্য এপিআই ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

from GrabzIt import GrabzItClient

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzIt.HTMLToImage("<html><body><h1>Hello World!</h1></body></html>") 
grabzIt.SaveTo("images/result.jpg") 

নীচের উদাহরণ কোডটি দেখায় যে আমাদের আরএসটি এপিআই ব্যবহার করে এইচটিএমএলকে একটি জেপিজি ফর্ম্যাটে রূপান্তর করা কতটা সহজ। তারপরে দেখুন REST এপিআই এর জন্য এপিআই ডকুমেন্টেশন আপনি আপনার ক্যাপচারগুলি কাস্টমাইজ করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

curl 
-d key=Sign in to view your Application Key
-d format=jpg 
-d html=%3Chtml%3E%3Cbody%3E%3Ch1%3EHello%20World%21%3C%2Fh1%3E%3C%2Fbody%3E%3C%2Fhtml%3E
https://api.grabz.it/services/convert.ashx 

নীচের উদাহরণ কোডটি দেখায় যে রুবি ব্যবহার করে এইচটিএমএলকে জেপিজি ফর্ম্যাটে রূপান্তর করা কতটা সহজ। শুধু চিত্র তৈরি করা শুরু করতে To রুবি রত্ন ডাউনলোড করুন, আপনার পেতে কী এবং গোপন এবং তারপর ডেমো ব্যবহার করুন মধ্যে অন্তর্ভুক্ত. তারপরে দেখুন রুবির জন্য এপিআই ডকুমেন্টেশন আপনি গ্র্যাবজিট এর এপিআই ব্যবহার করতে পারেন এমন সমস্ত উপায় খুঁজে বের করতে।

require 'grabzit'

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
grabzItClient.html_to_image("<html><body><h1>Hello World!</h1></body></html>")	
grabzItClient.save_to("images/result.jpg")