پرش به محتوای اصلی

تبدیل 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 را کاملاً در مرورگر شما با استفاده از PDF.js (pdfjs-dist) — موتور رندرینگ PDF متن‌باز موزیلا — ترکیب‌شده با Canvas API مرورگر برای کدگذاری تصویر به تصویر تبدیل می‌کند. فایل شما به‌صورت محلی خوانده می‌شود و هرگز به سروری ارسال نمی‌شود.

  1. 1
    PDF.js فایل را تجزیه می‌کند
    pdfjs-dist ساختار باینری PDF را مستقیماً از حافظه می‌خواند — فونت‌ها، گرافیک برداری، تصاویر تعبیه‌شده، و دستورات چیدمان صفحه — با استفاده از رندرکننده خودش نوشته‌شده در جاوااسکریپت. یک Web Worker اختصاصی (بارگذاری‌شده از یک CDN) تجزیه سنگین را خارج از ریسمان اصلی مدیریت می‌کند پس صفحه پاسخگو باقی می‌ماند.
  2. 2
    هر صفحه روی یک بوم رندر می‌شود
    برای هر صفحه درخواست‌شده، PDF.js یک نمای‌پورت مقیاس‌شده به DPI انتخابی شما محاسبه می‌کند. فضای مختصات پیش‌فرض PDF ۷۲ DPI است، پس یک رندر ۳۰۰ DPI فاکتور مقیاس ۳۰۰/۷۲ ≈ ۴٫۱۷× استفاده می‌کند، و یک بوم اندازه‌گذاری‌شده متناسب تولید می‌کند. PDF.js همه محتوای صفحه — متن، مسیرها، تصاویر — را در یک HTMLCanvasElement خارج-از-صفحه با استفاده از Canvas API 2D می‌کشد.
  3. 3
    Canvas به فرمت انتخابی شما کدگذاری می‌کند
    پس از رندرینگ، ابزار canvas.toBlob() را با نوع MIME هدف (image/png، image/jpeg، یا image/webp) و تنظیم کیفیت فراخوانی می‌کند. این کدگذاری را به کدک تصویر خود مرورگر — همان موتوری که Chrome، Firefox، یا Safari به‌صورت بومی استفاده می‌کنند — واگذار می‌کند، و یک Blob تصویری فشرده‌شده در حافظه نگه‌داشته‌شده تولید می‌کند.
  4. 4
    دانلود جداگانه یا به‌صورت ZIP
    هر صفحه رندرشده فوراً به‌عنوان یک URL شیء برای پیش‌نمایش و دانلود تک‌فایلی موجود است. اگر همه صفحات را یک‌جا دانلود کنید، کتابخانه jszip Blobهای درون-حافظه را در یک آرشیو ZIP سمت-کلاینت بسته‌بندی می‌کند، سپس یک دانلود واحد راه‌اندازی می‌کند — بدون رفت‌وبرگشت سروری در هیچ مرحله‌ای.

PDF شما مستقیماً از دستگاه شما به حافظه مرورگر با استفاده از File API خوانده می‌شود و هرگز آپلود نمی‌شود — همه رندرینگ، کدگذاری، و بسته‌بندی به‌صورت محلی در تب مرورگر شما اتفاق می‌افتد.

راهنما

مثال عملی

«امتحان با PDF نمونه» را بزنید. فایل sample-document.pdf، یک سند A4 سه‌صفحه‌ای، اضافه می‌شود و گزینه‌ها ظاهر می‌شوند با «قالب» روی PNG، «وضوح (DPI)» روی 150 و خط «هر صفحه: حدود 1240 x 1755 px». «تبدیل به تصاویر» را بزنید. دکمه «در حال رندر 1/3...» را می‌شمارد و بعد «دوباره رندر کنید» را نشان می‌دهد، و یک شبکه سه صفحه را نشان می‌دهد، هرکدام با اندازه پیکسلی و KB خود. دو دکمه ظاهر می‌شود. «دانلود همه (3) به‌صورت ZIP» فایل sample-document-images.zip را ذخیره می‌کند که شامل sample-document-page-01.png، -02 و -03 است. «یک تصویر بلند» صفحه‌ها را از بالا به پایین روی هم می‌چیند و sample-document-long.png را با عرض 1240 و ارتفاع 5265 پیکسل می‌سازد. روی تیک صفحه 2 («شامل صفحه 2») بزنید تا کنار گذاشته شود، تعداد «2 از 3 صفحه انتخاب شده» می‌شود و دکمه ZIP به «دانلود همه (2) به‌صورت ZIP» تبدیل می‌شود.

کدام تنظیمات را استفاده کنید و محدودیت‌ها

  • DPI را بر اساس جایی که تصاویر استفاده می‌شوند انتخاب کنید. دکمه‌ها 72 («صفحه‌نمایش»)، 150 («استاندارد»، پیش‌فرض) و 300 («چاپ») هستند. کادر «DPI سفارشی» مقادیر 24 تا 600 را می‌پذیرد. پیکسل‌ها برابرند با اندازه صفحه به پوینت ضرب‌در DPI تقسیم بر 72، پس صفحه A4 با 595 × 842 پوینت در 150 برابر 1240 × 1755 px و در 300 برابر 2480 × 3509 px است. خط «هر صفحه: حدود ...» این را برای صفحه 1 نشان می‌دهد. خارج از این محدوده کادر «یک DPI بین 24 و 600 وارد کنید.» را نشان می‌دهد و «تبدیل به تصاویر» غیرفعال می‌شود. توصیه خود صفحه این است: 72 برای نمایشگر، 150 برای سند و 300 برای چاپ یا OCR.
  • PNG، JPG یا WebP را آگاهانه انتخاب کنید. PNG پیش‌فرض است و بدون افت کیفیت، پس نوار کیفیت ندارد. JPG و WebP نوار «کیفیت» از 50 تا 100 درصد را نشان می‌دهند که از 90 شروع می‌شود. «پس‌زمینه شفاف (وگرنه سفید)» برای PNG و WebP ظاهر می‌شود؛ JPG همیشه سفید رنگ می‌شود. فایل‌ها مثل name-page-01.png نام‌گذاری می‌شوند، با شماره صفحه که حداقل به دو رقم و برای سند 100 صفحه یا بیشتر به سه رقم تکمیل می‌شود، تا پوشه درست مرتب شود. هر فایل قالبی را که با آن رندر شده نگه می‌دارد، حتی اگر بعداً قالب را عوض کنید.
  • برای JPG و WebP حجم هدف هر صفحه را تعیین کنید. «حجم هدف برای هر صفحه» فقط برای JPG و WebP گزینه‌های «خاموش»، «200 KB»، «1 MB» و «5 MB» را ارائه می‌دهد. ابزار اول کیفیت را پایین می‌آورد، تا 30 درصد. اگر صفحه هنوز بزرگ بود، تصویر را هر بار 20 درصد کوچک می‌کند و دوباره امتحان می‌کند و بهترین نتیجه‌ای را که به آن رسیده نگه می‌دارد. صفحه می‌گوید: «اول کیفیت و بعد اندازه را کم می‌کند تا هر صفحه جا شود. صفحه‌های بسیار بزرگ ممکن است بالاتر از هدف بمانند.» شبکه اندازه پیکسلی‌ای را نشان می‌دهد که واقعاً ذخیره شده است. PNG هدفی ندارد.
  • فقط صفحه‌های لازم را خروجی بگیرید. «صفحات (اختیاری)» را برای همه صفحه‌ها خالی بگذارید، یا فهرستی مثل 1-3, 7, 12- بنویسید. «12-» یعنی صفحه 12 تا انتها و «-3» یعنی صفحه‌های 1 تا 3. شماره‌های بیش از انتها نادیده گرفته می‌شوند، پس 2-10 در فایل 3 صفحه‌ای صفحه‌های 2 و 3 را می‌دهد. صفحه‌ها یکی‌یکی رندر می‌شوند و «لغو» آن‌هایی را که تمام شده نگه می‌دارد. پس از آن، با تیک هر بندانگشتی یا «لغو انتخاب همه صفحه‌ها» و «انتخاب همه صفحه‌ها» تعیین کنید کدام صفحه‌ها وارد ZIP یا تصویر بلند شوند.
  • صفحه‌ها را یکی‌یکی، به‌صورت ZIP یا به‌صورت یک تصویر بلند دانلود کنید. هر بندانگشتی دکمه دانلود خودش را دارد. با یک صفحه انتخاب‌شده دکمه اصلی مثل «دانلود صفحه 2» است؛ با بیشتر، «دانلود همه (N) به‌صورت ZIP» می‌شود. «یک تصویر بلند» صفحه‌های انتخاب‌شده را از بالا به پایین، وسط‌چین، در قالب انتخاب‌شده به هم می‌چسباند. اگر از 16,384 px در هر ضلع یا 100 میلیون پیکسل در مجموع (16 میلیون در تلفن یا تبلت) بگذرد کوچک می‌شود و بعد می‌گوید «تصویر متصل‌شده تا ...% کوچک شد تا با محدودیت اندازه این دستگاه جور شود.» هرجا مرورگر بتواند فایل به اشتراک بگذارد، دکمه «اشتراک‌گذاری» هم ظاهر می‌شود.
  • چند PDF را رها کنید تا دسته‌ای تبدیل شوند. بیش از یک PDF را رها کنید یا «افزودن فایل‌های بیشتر» را بزنید، و صفحه به یک فهرست با دکمه‌ای مثل «تبدیل 3 PDF به PNG» تغییر می‌کند. PDFها یکی‌یکی انجام می‌شوند، هرکدام در ZIP خودش با نامی مثل report-images.zip. «دانلود همه» هر PDF را در پوشه خودش می‌گذارد. همان قالب، DPI، کیفیت، حجم هدف و محدوده صفحه برای همه PDFها اعمال می‌شود و تا وقتی صف اجرا می‌شود قفل‌اند. دسته‌ای بندانگشتی و تصویر بلند ندارد.

مشکلات رایج و راه حل آن‌ها

پیام «محدوده صفحه نامعتبر است. از قالبی مثل 1-3, 7, 12- استفاده کنید (این PDF 3 صفحه دارد).» را می‌بینید.
کادر «صفحات (اختیاری)» فقط عدد، خط تیره و ویرگول می‌پذیرد. نقطه‌ویرگول، کلمه، 0 یا محدوده برعکس مثل 3-1 رد می‌شود. همین پیام وقتی هم ظاهر می‌شود که محدوده درست نوشته شده اما هیچ‌یک از صفحه‌هایش وجود ندارد، مثلاً 9 در فایل 3 صفحه‌ای. کادر را اصلاح کنید و دوباره دکمه را بزنید. در حالت دسته‌ای اعلان معادل «هیچ‌کدام از صفحات این محدوده در این PDF وجود ندارند» در ردیف آن فایل است.
پیام «این PDF محافظت‌شده با گذرواژه است. گذرواژه را حذف کنید و دوباره امتحان کنید.» را می‌بینید.
PDF برای باز شدن گذرواژه می‌خواهد و این ابزار نمی‌تواند آن را بپرسد. پیام وقتی ظاهر می‌شود که «تبدیل به تصاویر» را بزنید، نه وقتی فایل را اضافه می‌کنید. زیر آن، کادر «ارسال این فایل به ابزار دیگر» دکمه «باز کردن قفل PDF» را ارائه می‌دهد که همان فایل را در مرورگر شما به ابزار باز کردن قفل می‌دهد. آنجا قفل را باز کنید و با نسخه بدون قفل برگردید.
پیام «این فایل PDF معتبری نیست یا خراب است.» را می‌بینید.
خواننده PDF وقتی «تبدیل به تصاویر» را زدید نتوانست فایل را تجزیه کند. فایل آسیب‌دیده یا ناقص، مثل دانلودی که نیمه‌کاره مانده، می‌تواند این‌گونه شکست بخورد. PDF را دوباره دانلود یا خروجی بگیرید. هر شکست دیگری هنگام رندر «نتوانستم این PDF را رندر کنم. ممکن است رمزگذاری شده یا خراب باشد.» را نشان می‌دهد. صفحه‌هایی که پیش از شکست کشیده شده‌اند در شبکه می‌مانند.
پیام «برخی صفحه‌ها با 69% وضوح انتخاب‌شده رندر شدند تا با محدودیت اندازه تصویر این دستگاه جور شوند.» را می‌بینید.
مرورگرها اندازه بومی را که صفحه روی آن کشیده می‌شود محدود می‌کنند: 16,777,216 پیکسل در iPhone یا iPad، 64 میلیون در Android، 250 میلیون در رایانه، و 16,384 px در هر ضلع. صفحه A4 با 600 DPI حدود 35 میلیون پیکسل است، پس در iPhone با 69 درصد کشیده می‌شود. خط «هر صفحه: حدود ...» این را در نظر نمی‌گیرد، و حالت دسته‌ای همین کوچک‌سازی را بدون یادداشت اعمال می‌کند. برای گرفتن اندازه دقیق، DPI را کم کنید.
پیام «صفحه‌ها در یک تصویر متصل نشدند. صفحه‌های کمتر یا وضوح پایین‌تر را امتحان کنید.» را می‌بینید.
«یک تصویر بلند» همه صفحه‌های انتخاب‌شده را رمزگشایی می‌کند و همه را روی یک بوم می‌کشد، که برای سندهای بلند یا DPI بالا حافظه زیادی می‌خواهد. وقتی شکست می‌خورد که مرورگر آن بوم را نپذیرد یا حافظه کم بیاورد. تیک بعضی صفحه‌ها را بردارید، با DPI پایین‌تر دوباره رندر کنید، یا به‌جای آن از ZIP استفاده کنید. تصویر بلند در صورت امکان از قبل تا حد دستگاه کوچک شده است، با یادداشتی درباره درصد.

مقایسه آن

این ابزار هر صفحه PDF را با 24 تا 600 DPI به تصویر PNG، JPG یا WebP تبدیل می‌کند، با انتخاب صفحه، هدف اندازه برای هر صفحه، اتصال به تصویر بلند و تبدیل دسته‌ای. نتیجه تصویر صفحه است، پس متنش دیگر قابل انتخاب یا جست‌وجو نیست؛ پس از رندر برای این کار انتقال به ابزار OCR ارائه می‌شود. صفحه‌ها را رندر می‌کند، نه اینکه تصویرهای ذخیره‌شده داخل PDF را استخراج کند، پس عکس جاسازی‌شده را با وضوح اصلی‌اش نمی‌گیرید. یک برنامه PDF دسکتاپ ممکن است برش، گزینه‌های رنگ و استخراج داشته باشد که این ابزار ندارد. در عوض چیزی نیاز به نصب ندارد و PDF در مرورگر شما پردازش می‌شود و آپلود نمی‌شود.

ابزارهای مرتبط

سؤالات متداول