Безкоштовний конвертер

PDF в PNG конвертер

Миттєво перетворюйте ваші PDF-документи на зображення PNG високої роздільної здатності. Безпечно, швидко та абсолютно безкоштовно.

Перетягніть файли сюди

Формати, що підтримуються: PDF. Максимальний розмір файлу: 50 МБ.

Або

Про цей інструмент

PDF і PNG розташовуються по різні боки розділу документ/зображення. PDF описує сторінку за допомогою векторних команд, вбудованих шрифтів і, за бажанням, растрових зображень, усіх розмірів у фіксованих точках (1/72 дюйма). PNG зберігає одне прямокутне растрове зображення з фіксованою роздільною здатністю пікселів. Таким чином, перетворення PDF-файлу в PNG є етапом растеризації: інструкції щодо малювання PDF-файлу виконуються з вибраною роздільною здатністю для отримання растрового зображення, яке потім без втрат кодується як PNG. Вибір правильної роздільної здатності є найважливішим рішенням у цьому перетворенні — занадто низька — і текст стає розмитим, занадто висока — і файл стає величезним.

Цей конвертер візуалізує кожну PDF-сторінку за допомогою PDF.js, того самого механізму, який Firefox постачає для вбудованого перегляду PDF-файлів. Візуалізація відбувається на полотні у вашому браузері; жодна частина файлу не залишає ваш пристрій. Для багатосторінкових PDF-файлів інструмент створює один PNG на сторінку з суфіксом номера сторінки. Для односторінкових PDF-файлів виводиться один PNG.

Загальні варіанти DPI: 72 (еквівалент екрану, найменші файли), 150 (добре для попереднього перегляду в Інтернеті та більшості документів), 300 (якість друку, придатна для OCR та офсетного друку) і 600 (архівне або захоплення дрібних деталей). Значення вище 600 рідко призводить до помітного покращення та збільшує розмір файлу вчетверо з кожним подвоєнням DPI.

Навіщо конвертувати PDF у PNG

PDF-файли не є зображеннями. Їх не можна вставляти в електронні листи HTML, опускати на соціальні платформи лише із зображеннями, використовувати як шпалери робочого столу чи вставляти в чат, який не підтримує вкладення файлів. Візуалізація кожної сторінки у форматі PNG перетворює PDF-файл на щось, зрозуміле кожній платформі — ціною втрати тексту, який можна вибрати, гіперпосилань і будь-якої незалежності від роздільної здатності вектора, який мав оригінал.

Іншою важливою причиною є OCR. Багато конвеєрів оптичного розпізнавання символів працюють на растрах, а не на векторних PDF безпосередньо; Перетворення на 300 DPI PNG і передача результату в Tesseract, Cloud Vision або іншу службу OCR є стандартним робочим процесом. Тут PNG надається перевага над JPG, тому що краї тексту помітно страждають від стиснення JPG при невеликих розмірах, а граничний розмір файлу PNG має менше значення, ніж точність розпізнавання.

Як використовувати

Перетягніть файл, виберіть DPI, відтворіть. Інструмент однаково обробляє односторінкові та багатосторінкові PDF-файли.

  1. Завантажте свій PDF: Перетягніть файл у область завантаження або натисніть, щоб переглянути. Зашифровані або захищені паролем PDF-файли не підтримуються; спершу видаліть пароль за допомогою настільного PDF-інструменту. Працюють файли до 50 Мб; відтворення дуже великих багатосторінкових документів може зайняти більше часу.
  2. Виберіть роздільну здатність (DPI): За замовчуванням встановлено 150 DPI, що підходить для більшості онлайн-використання. Виберіть 72 для мініатюрних зображень попереднього перегляду, 300 для якості друку та OCR, 600 для архівного захоплення. Розміри вихідного растрового зображення масштабуються лінійно з DPI; подвоєння DPI створює файл у 4 рази більший.
  3. Відобразити сторінки: PDF.js аналізує документ, оцінює потік вмісту кожної сторінки на полотні з вибраною роздільною здатністю та експортує полотно як PNG. Багатосторінкові документи створюють один PNG на сторінку; односторінкові документи створюють один PNG.
  4. Завантажте PNG(и): Односторінковий вихід завантажується безпосередньо. Багатосторінковий вихід об’єднується в ZIP-архів, який містить один PNG на сторінку з назвами page-1.png, page-2.png тощо.

Загальні випадки використання

Технічні деталі

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 МП); при 150 DPI, 1275 × 1650 (2,1 Мп); при 300 DPI, 2550 × 3300 (8,4 Мп); при 600 DPI, 5100 × 6600 (33,7 МП). Шкала пам'яті та часу з підрахунком пікселів.

Найкращі практики

Поширені запитання

Перетворення PDF у PNG змінює вміст?
Вміст збережено максимально точно. Проте деякі особливості формату можуть не мати прямих еквівалентів, тому можуть виникнути незначні відмінності у форматуванні.
Для чого використовується формат PNG?
PNG (Portable Network Graphics) в основному використовується для графіки з прозорістю, скріншотів, логотипів, значків.
Чи є якісь обмеження, про які варто знати?
Підтримуються файли розміром до 50 МБ. Обробка дуже великих або складних файлів може тривати довше. Усі перетворення відбуваються у вашому браузері, тому швидкість обробки залежить від вашого пристрою.
Чи дані мого документа захищені?
так Обробка документів повністю виконується у вашому браузері. Ваші файли та їхній вміст ніколи не завантажуються на сервери. Це робить безпечним конвертування чутливих або конфіденційних документів.
Чи мій PDF-файл завантажено на ваш сервер?
Ні. PDF.js повністю працює у вашому браузері; файл аналізується та відображається локально. Ви можете перевірити, перевіривши вкладку «Мережа» свого браузера під час перетворення — завантаження не відбуватиметься.
Чому мій PNG величезний?
Сторінки PDF мають повний розмір документа, а при роздільній здатності 300 DPI сторінка US Letter перетворюється на растрове зображення розміром 2550 × 3300 пікселів (приблизно 8,4 мегапікселя). У поєднанні зі стисненням PNG без втрат файли розміром кілька мегабайт на сторінку є нормальними при роздільній здатності друку. Знизьте DPI, якщо розмір файлу важливіший за точність.
Чи зберігається векторна графіка в PDF?
Ні. Растеризація зводить усі малюнки — векторні фігури, текстові гліфи, вбудовані растрові зображення — до однопіксельної сітки. Вихідний PNG більше не містить векторної інформації.
Чи можу я конвертувати відскановані PDF-файли?
так Відскановані PDF-файли зазвичай містять одне вбудоване растрове зображення на сторінку; їх візуалізація з роздільною здатністю оригінального вбудованого зображення дає результат, еквівалентний скануванню. Візуалізація з вищою роздільною здатністю не покращує якість, оскільки джерело вже растеризовано.