কিভাবে একটি ওয়েব পেজকে পিডিএফ ফাইল বা লিনাক্সের ছবিতে রূপান্তর করা যায়

কিভাবে একটি ওয়েব পেজকে পিডিএফ ফাইল বা লিনাক্সের ছবিতে রূপান্তর করা যায়

আপনি কিভাবে একটি ওয়েব পেজ ক্যাপচার করতে পারেন এবং টার্মিনাল ব্যবহার করে পিডিএফ ডকুমেন্ট বা ইমেজ হিসাবে সংরক্ষণ করতে পারেন তা জানতে চান? সৌভাগ্যবশত, লিনাক্সের প্রচুর উপযোগিতা রয়েছে যা আপনি HTML ডকুমেন্টকে PDF ফাইল এবং ছবিতে রূপান্তর করার কাজটি স্বয়ংক্রিয় করতে ব্যবহার করতে পারেন।





এই নিবন্ধটি আপনাকে wkhtmltopdf এবং wkhtmltoimage, ইউটিলিটিগুলির সাথে পরিচয় করিয়ে দেবে যা আপনাকে আপনার কাজকে আরও সহজ করতে হবে।





এইচটিএমএলকে কীভাবে পিডিএফে রূপান্তর করবেন

আপনি যদি ওয়েব পেজগুলি ক্যাপচার করে সেগুলিকে পিডিএফ ফাইলে রূপান্তর করতে চান, তাহলে wkhtmltopdf ইউটিলিটি আপনাকে সাহায্য করবে। Wkhtmltopdf হল একটি ওপেন সোর্স কমান্ড-লাইন টুল যা ওয়েব পেজগুলিকে পিডিএফ ডকুমেন্টে রেন্ডার করতে ব্যবহৃত হয়।





যেহেতু টুলটি লিনাক্স টার্মিনালের ভিতরে মাথা ছাড়া কাজ করে, তাই আপনার কোনো ওয়েব ড্রাইভার বা সেলেনিয়ামের মতো ব্রাউজার অটোমেশন ফ্রেমওয়ার্কের প্রয়োজন হবে না।

লিনাক্সে wkhtmltopdf ইনস্টল করুন

Wkhtmltopdf লিনাক্সে আগে থেকে ইনস্টল করা স্ট্যান্ডার্ড প্যাকেজগুলির মধ্যে একটি নয়। আপনার সিস্টেমের প্যাকেজ ম্যানেজার ব্যবহার করে আপনাকে এটি ম্যানুয়ালি ইনস্টল করতে হবে।



উবুন্টু এবং ডেবিয়ান ভিত্তিক ডিস্ট্রিবিউশনে wkhtmltopdf ইনস্টল করতে:

sudo apt install wkhtmltopdf

মাঞ্জারো লিনাক্সের মতো আর্চ-ভিত্তিক ডিস্ট্রোতে:





sudo pacman -S wkhtmltopdf

ফেডোরা এবং সেন্টোসের মতো RHEL- ভিত্তিক ডিস্ট্রোতে wkhtmltopdf ইনস্টল করাও সহজ।

sudo dnf install wkhtmltopdf

বেসিক সিনট্যাক্স

কমান্ডের মৌলিক সিনট্যাক্স হল:





wkhtmltopdf webpage filename

...কোথায় ওয়েবপেজ আপনি যে ওয়েব পেজের ইউআরএল রূপান্তর করতে চান এবং ফাইলের নাম আউটপুট পিডিএফ ফাইলের নাম।

গুগল হোমপেজকে পিডিএফ ডকুমেন্টে রূপান্তর করতে:

wkhtmltopdf https://google.com google.pdf

আউটপুট:

পিডিএফ ফাইল খোলার সময়, আপনি লক্ষ্য করবেন যে wkhtmltopdf ওয়েব পেজটিকে একটি ডকুমেন্টে সঠিকভাবে রেন্ডার করেছে।

দ্য -কপি পতাকা একটি জীবন রক্ষাকারী যদি আপনি আপনার আউটপুট ফাইল ওয়েবপেজের একাধিক অনুলিপি চান। লক্ষ্য করুন যে একাধিক কপি প্রিন্ট করার সময় wkhtmltopdf একাধিক পিডিএফ ফাইল তৈরি করবে না, বরং একটি ডকুমেন্টে অতিরিক্ত পৃষ্ঠা যোগ করবে।

গুগল হোমপেজের তিনটি কপি তৈরি করতে:

wkhtmltopdf --copies 3 https://google.com google.pdf

আউটপুট পিডিএফ ফাইলটিতে পূর্বোক্ত কমান্ডে উল্লেখিত তিনটি পৃষ্ঠা থাকবে।

আউটপুটে একটি গ্রেস্কেল ফিল্টার যুক্ত করুন

পিডিএফ ফাইলে একটি গ্রেস্কেল ফিল্টার যুক্ত করতে, ব্যবহার করুন -জি অথবা -গ্রেস্কেল কমান্ড দিয়ে পতাকা:

wkhtmltopdf -g https://google.com google.pdf
wkhtmltopdf --grayscale https://google.com google.pdf

আউটপুট ফাইল:

পিডিএফ এর ওরিয়েন্টেশন পরিবর্তন করুন

ডিফল্টরূপে, wkhtmltopdf উল্লম্ব বিন্যাস অর্থাৎ পোর্ট্রেটে PDF ফাইল তৈরি করে। এই ডিফল্ট আচরণ পরিবর্তন করতে এবং পরিবর্তে ল্যান্ডস্কেপে ওয়েব পেজ ক্যাপচার করতে, --অরিয়েন্টেশন কমান্ড দিয়ে পতাকা:

wkhtmltopdf --orientation landscape https://google.com google.pdf

আউটপুট:

মনে রাখবেন যে ডকুমেন্টের ল্যান্ডস্কেপ সংস্করণে পোর্ট্রেটের তুলনায় একটি বড় হোয়াইটস্পেস এলাকা রয়েছে।

রূপান্তর করার সময় ছবিগুলি অন্তর্ভুক্ত করবেন না

আউটপুট জেনারেট করার সময়, যদি আপনি wkhtmltopdf ওয়েব পেজে উপস্থিত ছবিগুলি রেন্ডার করতে না চান, তাহলে ব্যবহার করুন -কোন ছবি পতাকা:

wkhtmltopdf --no-images https://google.com google.pdf

আউটপুট:

সম্পর্কিত: যেকোন পিডিএফ ফাইল এডিট করার সেরা টুলস

কিভাবে একটি ওয়েব পেজকে ছবিতে রূপান্তর করা যায়

Wkhtmltoimage ইউটিলিটি wkhtmltopdf প্যাকেজের একটি অংশ। আপনি যদি একটি প্রতিবেদনে কাজ করছেন এবং একটি ওয়েবসাইটের ছবি অন্তর্ভুক্ত করতে চান, তাহলে এই সরঞ্জামটি আপনার পক্ষে কাজ করবে। লিনাক্স টার্মিনালটি কেবল আপনার ছবিগুলি ক্যাপচার করা সহজ করে না বরং আপনাকে অনেকগুলি বিকল্প দেয় যা আপনাকে আপনার আউটপুট কাস্টমাইজ করতে দেয়।

উইন্ডোজ 10 রিসাইকেল বিন আইকন অনুপস্থিত

বেসিক সিনট্যাক্স

Wkhtmltoimage এর wkhtmltopdf এর মত সিনট্যাক্স আছে:

wkhtmltoimage webpage filename

...কোথায় ওয়েবপেজ একটি ওয়েবসাইটের URL এবং ফাইলের নাম আউটপুট ইমেজের নাম।

একটি ওয়েব পেজকে একটি ছবিতে রূপান্তর করুন

উপরোক্ত উদাহরণের সাথে অব্যাহত, আসুন গুগল হোমপেজকে ছবিতে রূপান্তরিত করি।

wkhtmltoimage https://google.com google.png

আউটপুট:

আপনি একটি কাস্টম ফাইল ফরম্যাটও নির্দিষ্ট করতে পারেন যা আপনি আউটপুট ইমেজ থাকতে চান। Wkhtmltoimage নিম্নলিখিত ফাইল এক্সটেনশন সমর্থন করে:

  • JPEG/JPG
  • PNG
  • এসভিজি

উদাহরণস্বরূপ, যদি আপনি একটি JPG ইমেজ তৈরি করতে চান, তাহলে কেবল কমান্ডে JPG এর সাথে ফাইল এক্সটেনশানটি প্রতিস্থাপন করুন:

wkhtmltoimage https://google.com google.jpg

সম্পর্কিত: JPG বনাম JPEG: এই ইমেজ ফাইল ফরম্যাটের মধ্যে পার্থক্য কি?

লিনাক্স টার্মিনাল ব্যবহার করে ওয়েব পেজ ক্যাপচার করা

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

শেয়ার করুন শেয়ার করুন টুইট ইমেইল 5 টি সেরা লিনাক্স পিডিএফ এডিটর আপনার চেষ্টা করা উচিত

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

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • পিডিএফ
  • লিনাক্স
লেখক সম্পর্কে দীপেশ শর্মা(79 নিবন্ধ প্রকাশিত)

দীপেশ এমইউওতে লিনাক্সের জুনিয়র এডিটর। তিনি লিনাক্সে তথ্যবহুল গাইড লেখেন, যার লক্ষ্য ছিল সকল নতুনদের আনন্দময় অভিজ্ঞতা প্রদান করা। সিনেমা সম্পর্কে নিশ্চিত নন, কিন্তু আপনি যদি প্রযুক্তি সম্পর্কে কথা বলতে চান, তাহলে তিনি আপনার লোক। তার অবসর সময়ে, আপনি তাকে বই পড়তে, বিভিন্ন সঙ্গীত ধারা শুনতে, বা তার গিটার বাজাতে খুঁজে পেতে পারেন।

দীপেশ শর্মার কাছ থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন