PDF към PNG Конвертор
Незабавно превърнете вашите PDF документи в PNG изображения с висока разделителна способност. Сигурно, бързо и напълно безплатно.
Плъзнете и пуснете файловете тук
Поддържан формат: PDF. Максимален размер на файла: 50MB.
Незабавно превърнете вашите PDF документи в PNG изображения с висока разделителна способност. Сигурно, бързо и напълно безплатно.
Поддържан формат: PDF. Максимален размер на файла: 50MB.
PDF и PNG се намират от противоположните страни на разделителя документ/изображение. PDF описва страница с помощта на векторни команди, вградени шрифтове и опционални растерни изображения, всички с размер във фиксирани точки (1/72 инча). PNG съхранява едно правоъгълно растерно изображение с фиксирана резолюция на пикселите. Следователно преобразуването от PDF в PNG е стъпка на растеризация: инструкциите за рисуване на PDF се изпълняват при избран DPI, за да се създаде растерно изображение, което след това се кодира без загуби като PNG. Изборът на правилния DPI е най-важното решение при това преобразуване — твърде нисък и текстът става размазан, твърде висок и файлът става огромен.
Този конвертор изобразява всяка PDF страница с помощта на PDF.js, същата машина, която Firefox доставя за вградено гледане на PDF. Изобразяването се извършва върху платно във вашия браузър; никоя част от файла не напуска вашето устройство. За многостранични PDF файлове инструментът създава един PNG на страница, наречен със суфикс за номер на страница. За PDF файлове с една страница изходът е един PNG.
Общите възможности за избор на DPI са 72 (екранен еквивалент, най-малки файлове), 150 (подходящ за онлайн преглед и повечето документация), 300 (качество на печат, подходящо за OCR и офсетов печат) и 600 (архивно или заснемане на фини детайли). По-високи от 600 рядко водят до видимо подобрение и учетворяват размера на файла с всяко удвояване на DPI.
PDF файловете не са изображения. Те не могат да бъдат вградени в HTML имейли, пуснати в социални платформи само с изображения, използвани като тапет на работния плот или поставени в чат, който не поддържа прикачени файлове. Изобразяването на всяка страница като PNG превръща PDF файла в нещо, което всяка платформа разбира - с цената на загуба на избираем текст, хипервръзки и каквато и да било независимост на разделителната способност на вектора, която оригиналът е имал.
Другата основна причина е OCR. Много конвейери за оптично разпознаване на знаци работят на растери, а не директно на векторни PDF; конвертирането в 300 DPI PNG и подаването на резултата в Tesseract, Cloud Vision или друга OCR услуга е стандартен работен процес. Тук PNG е за предпочитане пред JPG, тъй като краищата на текста видимо страдат от компресията на JPG при малки размери, а пределният размер на файла на PNG има по-малко значение от точността на разпознаване.
Пуснете файла, изберете DPI, изобразете. Инструментът обработва единични и многостранични PDF файлове по същия начин.
PDF (ISO 32000) е език за описание на страници, извлечен от PostScript. Всяка страница съдържа поток от съдържание от оператори за чертане (преместване, линия, крива, рисуване, задаване на шрифт, показване на текст), които работят върху координатна система, измерена в точки. Изобразяването на PDF означава преминаване през този поток от съдържание и изпълнение на всеки оператор срещу целева повърхност - в този случай HTML5 платно.
PDF.js имплементира този тръбопровод за изобразяване в JavaScript. Инструментът инициализира PDF.js документ, извиква getPage(n) за всяка страница и използва page.render({canvasContext, viewport}), където прозорецът за изглед се изчислява от заявения DPI. Полученото платно се експортира чрез canvas.toBlob('image/png'). Многостраничните PDF файлове се обработват последователно; изходът се събира в JSZip архив и се изтегля.
Избор на DPI: PDF страница с US Letter е 612 × 792 точки. При 72 DPI изобразеното растерно изображение е 612 × 792 пиксела (около 0,5 MP); при 150 DPI, 1275 × 1650 (2,1 MP); при 300 DPI, 2550 × 3300 (8,4 MP); при 600 DPI, 5100 × 6600 (33,7 MP). Памет и времева скала с брой пиксели.