PDF به PNG مبدل
اسناد PDF خود را فوراً به تصاویر PNG با وضوح بالا تبدیل کنید. ایمن، سریع و کاملا رایگان.
فایلها را اینجا بکشید و رها کنید
فرمت های پشتیبانی شده: PDF حداکثر حجم فایل: 50 مگابایت
اسناد PDF خود را فوراً به تصاویر PNG با وضوح بالا تبدیل کنید. ایمن، سریع و کاملا رایگان.
فرمت های پشتیبانی شده: PDF حداکثر حجم فایل: 50 مگابایت
PDF و PNG در دو طرف تقسیم سند/تصویر قرار دارند. PDF صفحه ای را با استفاده از دستورات برداری، فونت های جاسازی شده، و تصاویر شطرنجی اختیاری، که همه در نقاط ثابت (1/72 اینچ) اندازه می شوند، توصیف می کند. PNG یک بیت مپ مستطیلی را با وضوح پیکسل ثابت ذخیره می کند. بنابراین، تبدیل از PDF به PNG یک مرحله شطرنجی است: دستورالعملهای ترسیم PDF در یک DPI انتخابی برای تولید یک بیت مپ اجرا میشوند، که سپس بدون ضرر به صورت PNG کدگذاری میشود. انتخاب DPI مناسب مهمترین تصمیم در این تبدیل است – خیلی کم و متن تار، خیلی زیاد می شود و فایل بزرگ می شود.
این مبدل هر صفحه PDF را با استفاده از PDF.js ارائه می کند، همان موتوری که فایرفاکس برای مشاهده PDF داخلی ارسال می کند. رندر روی بوم در مرورگر شما اتفاق می افتد. هیچ بخشی از فایل از دستگاه شما خارج نمی شود. برای فایلهای PDF چند صفحهای، این ابزار در هر صفحه یک PNG تولید میکند که با پسوند شماره صفحه نامگذاری شده است. برای PDF های تک صفحه ای خروجی یک PNG است.
انتخاب های رایج DPI عبارتند از 72 (معادل صفحه، کوچکترین فایل ها)، 150 (مناسب برای پیش نمایش آنلاین و اکثر اسناد)، 300 (با کیفیت چاپ، مناسب برای OCR و چاپ افست) و 600 (بایگانی یا ضبط جزئیات دقیق). بالاتر از 600 به ندرت باعث بهبود قابل مشاهده می شود و اندازه فایل با هر دو برابر شدن DPI چهار برابر می شود.
PDF ها تصویر نیستند. آنها را نمی توان به صورت درون خطی در ایمیل های HTML جاسازی کرد، در پلتفرم های اجتماعی فقط تصویر رها کرد، به عنوان تصویر زمینه دسکتاپ استفاده کرد، یا در چتی که از پیوست های فایل پشتیبانی نمی کند، قرار داد. رندر کردن هر صفحه بهعنوان یک PNG، PDF را به چیزی تبدیل میکند که همه پلتفرمها آن را درک میکنند - به قیمت از دست دادن متن قابل انتخاب، لینکها و هر رزولوشن برداری-مستقلی که نسخه اصلی داشت.
دلیل اصلی دیگر OCR است. بسیاری از خطوط لوله تشخیص کاراکتر نوری به جای PDF برداری مستقیماً بر روی رستر اجرا می شوند. تبدیل به یک PNG 300 DPI و تغذیه نتیجه به Tesseract، Cloud Vision یا سایر خدمات OCR یک گردش کار استاندارد است. PNG در اینجا بر JPG ترجیح داده می شود زیرا لبه های متن به وضوح از فشرده سازی JPG در اندازه های کوچک رنج می برند، و جریمه اندازه فایل حاشیه ای PNG کمتر از دقت تشخیص اهمیت دارد.
فایل را رها کنید، یک DPI انتخاب کنید، رندر کنید. این ابزار پی دی اف های تک صفحه ای و چند صفحه ای را یکسان مدیریت می کند.
PDF (ISO 32000) یک زبان توصیف صفحه است که از PostScript مشتق شده است. هر صفحه شامل یک جریان محتوایی از عملگرهای ترسیمی (حرکت، خط، منحنی، رنگ، تنظیم فونت، نمایش متن) است که بر روی یک سیستم مختصاتی که بر حسب نقاط اندازهگیری میشود، عمل میکنند. رندر کردن یک PDF به معنای راه رفتن آن جریان محتوا و اجرای هر اپراتور بر روی یک سطح هدف است - در این مورد یک بوم HTML5.
PDF.js این خط لوله رندر را در جاوا اسکریپت پیاده سازی می کند. این ابزار یک سند PDF.js را مقدار دهی اولیه می کند، getPage(n) را برای هر صفحه فراخوانی می کند و از page.render ({canvasContext, viewport}) استفاده می کند که در آن viewport از DPI درخواستی محاسبه می شود. بوم حاصل از طریق canvas.toBlob ('image/png') صادر می شود. پی دی اف های چند صفحه ای به صورت متوالی پردازش می شوند. خروجی در یک آرشیو JSZip جمع آوری و دانلود می شود.
انتخاب DPI: یک صفحه PDF نامه US دارای 612 × 792 امتیاز است. در 72 DPI، بیت مپ ارائه شده 612 × 792 پیکسل (حدود 0.5 مگاپیکسل) است. در 150 DPI، 1275 × 1650 (2.1 مگاپیکسل)؛ در 300 DPI، 2550 × 3300 (8.4 مگاپیکسل)؛ در 600 DPI، 5100 × 6600 (33.7 مگاپیکسل). حافظه و مقیاس زمانی با تعداد پیکسل.