মূল কনটেন্টে যান
LibraTool logoLibraTool

বিনামূল্যে PDF থেকে ছবি (JPG, PNG, WebP)

PDF-এর প্রতিটি পৃষ্ঠাকে আপনার পছন্দের রেজোলিউশনে JPG, PNG বা WebP ছবিতে রূপান্তর করুন। পৃষ্ঠাগুলো আলাদাভাবে বা একসাথে ZIP হিসেবে ডাউনলোড করুন। ফাইলগুলো কখনো ব্রাউজার ছাড়ে না।

Sejda-এর বিনামূল্যের প্ল্যান প্রতি ঘণ্টায় ৩টি কাজের অনুমতি দেয় — এখানে পৃষ্ঠাগুলি আপনার ডিভাইসে রেন্ডার করা হয়, কোনো অ্যাকাউন্ট ছাড়াই। · যাচাইকৃত সেপ ২০২৬

এখানে ফাইল ড্রপ করুন বা ব্রাউজ করতে ক্লিক করুন

PDF · আপনার ডিভাইসে প্রক্রিয়াকৃত

অথবা ক্লিপবোর্ড থেকে পেস্ট করতে Ctrl+V চাপুন

আপনি একসাথে একাধিক ফাইল ড্রপ করতে পারেন

ফাইল ব্রাউজ করুন

একসাথে কয়েকটি PDF ড্রপ করে সব রূপান্তর করুন: ZIP-এ প্রতিটির নিজস্ব ফোল্ডার থাকে।

আপনার ফাইল কখনো আপনার ডিভাইস ছাড়ে না। সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজারে স্থানীয়ভাবে হয়।

সাধারণ ব্যবহার

  • PDF কে JPG তে রূপান্তরিত করুনPDF এর প্রতিটি পৃষ্ঠাকে একটি JPG চিত্রে রূপান্তরিত করুন যা আপনি শেয়ার করতে বা যেকোনো জায়গায় এম্বেড করতে পারেন।
  • PDF কে PNG তে রূপান্তরিত করুনPDF পৃষ্ঠাগুলি স্বচ্ছতা সমর্থন সহ ক্রিসপ PNG চিত্র হিসাবে রপ্তানি করুন।
  • PDF পৃষ্ঠাগুলি স্লাইডে পরিণত করুনPDF পৃষ্ঠাগুলি PowerPoint, Google Slides বা Keynote তে চিত্র হিসাবে ড্রপ করুন।
  • PDF পৃষ্ঠার থাম্বনেইল তৈরি করুনওয়েবসাইট এবং ক্যাটালগের জন্য PDF পৃষ্ঠার প্রিভিউ চিত্র তৈরি করুন।
  • সোশ্যাল মিডিয়ায় PDF শেয়ার করুনPDF কে চিত্রে রূপান্তরিত করুন যাতে PDF কে ব্লক করা প্ল্যাটফর্মগুলি এটি প্রদর্শন করতে পারে।

কিভাবে কাজ করে

এই টুল পুরোপুরি আপনার ব্রাউজারে PDF.js (pdfjs-dist) — Mozilla-র ওপেন-সোর্স PDF রেন্ডারিং ইঞ্জিন — এবং ইমেজ এনকোডিংয়ের জন্য ব্রাউজারের Canvas API দিয়ে PDF পেজকে ছবিতে রূপান্তর করে। আপনার ফাইল লোকালি পড়া হয় এবং কখনো সার্ভারে পাঠানো হয় না।

  1. 1
    PDF.js ফাইল পার্স করে
    pdfjs-dist নিজস্ব JavaScript-এ লেখা রেন্ডারার দিয়ে সরাসরি মেমোরি থেকে PDF-এর বাইনারি কাঠামো পড়ে — ফন্ট, ভেক্টর গ্রাফিক্স, যুক্ত ছবি ও পেজ লেআউটের নির্দেশনা। একটি নির্দিষ্ট Web Worker (CDN থেকে লোড) ভারী পার্সিং মূল থ্রেডের বাইরে করে, তাই পেজ সাড়া দিতে থাকে।
  2. 2
    প্রতিটি পেজ একটি ক্যানভাসে আঁকা হয়
    চাওয়া প্রতিটি পেজের জন্য PDF.js আপনার বাছাই করা DPI-তে স্কেল করা একটি viewport হিসাব করে। ডিফল্ট PDF স্থানাঙ্ক স্পেস 72 DPI, তাই 300 DPI রেন্ডারে স্কেল ফ্যাক্টর 300/72 ≈ 4.17x, সেই অনুযায়ী আকারের ক্যানভাস তৈরি হয়। PDF.js 2D Canvas API দিয়ে পেজের সব বিষয়বস্তু — টেক্সট, পথ, ছবি — একটি অফস্ক্রিন HTMLCanvasElement-এ আঁকে।
  3. 3
    Canvas আপনার বাছাই করা ফরম্যাটে এনকোড করে
    আঁকার পর টুলটি লক্ষ্য MIME টাইপ (image/png, image/jpeg বা image/webp) ও মানের সেটিংসহ canvas.toBlob() ডাকে। এতে এনকোডিং ব্রাউজারের নিজস্ব ইমেজ কোডেককে দেওয়া হয় — Chrome, Firefox বা Safari যে ইঞ্জিন নেটিভভাবে ব্যবহার করে — মেমোরিতে একটি কম্প্রেস করা ছবির Blob তৈরি করে।
  4. 4
    আলাদাভাবে বা ZIP হিসেবে ডাউনলোড
    প্রতিটি আঁকা পেজ সঙ্গে সঙ্গে প্রিভিউ ও একক ফাইল ডাউনলোডের জন্য object URL হিসেবে পাওয়া যায়। সব পেজ একসাথে ডাউনলোড করলে jszip লাইব্রেরি ক্লায়েন্ট-সাইডে মেমোরির Blob-গুলো একটি ZIP আর্কাইভে বাঁধে, তারপর একটি ডাউনলোড শুরু করে — কোনো পর্যায়ে সার্ভার আসা-যাওয়া নেই।

আপনার PDF সরাসরি আপনার ডিভাইস থেকে File API দিয়ে ব্রাউজার মেমোরিতে পড়া হয় এবং কখনো আপলোড হয় না — সব রেন্ডারিং, এনকোডিং ও প্যাকেজিং আপনার ব্রাউজার ট্যাবে লোকালি হয়।

সম্পর্কিত টুলস

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী