Про цей інструмент
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-файли.
- Завантажте свій PDF: Перетягніть файл у область завантаження або натисніть, щоб переглянути. Зашифровані або захищені паролем PDF-файли не підтримуються; спершу видаліть пароль за допомогою настільного PDF-інструменту. Працюють файли до 50 Мб; відтворення дуже великих багатосторінкових документів може зайняти більше часу.
- Виберіть роздільну здатність (DPI): За замовчуванням встановлено 150 DPI, що підходить для більшості онлайн-використання. Виберіть 72 для мініатюрних зображень попереднього перегляду, 300 для якості друку та OCR, 600 для архівного захоплення. Розміри вихідного растрового зображення масштабуються лінійно з DPI; подвоєння DPI створює файл у 4 рази більший.
- Відобразити сторінки: PDF.js аналізує документ, оцінює потік вмісту кожної сторінки на полотні з вибраною роздільною здатністю та експортує полотно як PNG. Багатосторінкові документи створюють один PNG на сторінку; односторінкові документи створюють один PNG.
- Завантажте 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-файли зазвичай містять одне вбудоване растрове зображення на сторінку; їх візуалізація з роздільною здатністю оригінального вбудованого зображення дає результат, еквівалентний скануванню. Візуалізація з вищою роздільною здатністю не покращує якість, оскільки джерело вже растеризовано.
Related Articles
File FormatsImage Format Guide: JPG vs PNG vs WebP vs SVG Explained
Learn the differences between popular image formats, when to use each one, and how to convert between them for optimal quality and file size.
8 min readFile FormatsThe Complete Guide to PDF Conversion: Methods, Tools, and Best Practices
Everything you need to know about converting PDFs to other formats and vice versa. Covers PDF to Word, Excel, PNG, and more.
10 min readFile FormatsDocument Formats Explained: Word, PDF, TXT, and When to Use Each
Understand the differences between document formats like DOCX, PDF, TXT, RTF, and ODT. Learn which format to use for different purposes and how to convert between them.
8 min readFile FormatsAudio and Video Formats Explained: MP3, MP4, WAV, WebM, and Beyond
Understand the differences between audio and video formats, codecs, containers, and how to choose the right format for your needs.
9 min readPrivacy & SecurityHow to Convert Files Online Safely: Privacy and Security Guide
Understand the risks of online file conversion and learn how browser-based tools keep your data private. A guide to safe file handling.
7 min readPrivacy & TechnologyWhy Browser-Based Tools Are the Future: No Installs, No Uploads, No Risk
Discover why browser-based tools are replacing desktop software and cloud uploads. Learn how client-side processing keeps your files private while delivering powerful functionality.
7 min read