Об этом инструменте
Все остальные PDF-инструменты на этом сайте, работающие с содержимым страниц, — объединение, разбиение, обрезка, водяной знак, n-up — используют pdf-lib, библиотеку, которая лишь манипулирует внутренней структурой PDF: она может перемещать, изменять размер или накладывать объекты, но никогда ничего по-настоящему не рисует. Этот инструмент другой. Он использует pdfjs-dist — собственный движок рендеринга PDF.js от Mozilla — чтобы по-настоящему отрисовать каждую страницу — текст, векторную графику, встроенные фотографии, всё — на HTML-canvas точно так же, как это показал бы просмотрщик PDF, а затем экспортировать этот canvas как настоящий файл PNG или JPEG. Выберите PDF, выберите PNG (без потерь, файлы больше) или JPEG (меньше, качество регулируется) и множитель разрешения, и каждая страница станет отдельным изображением для скачивания.
Множитель разрешения — это прямой коэффициент масштабирования относительно исходной координатной системы PDF, 72 точки на дюйм: 1× отрисовывает примерно при 72 DPI, 2× — примерно при 144 DPI, и так далее — более высокие множители дают более чёткие и крупные изображения ценой большего времени рендеринга и памяти, поэтому для длинного или насыщенного графикой PDF стоит попробовать 1× или 2×, прежде чем переходить к 4×. Страницы рендерятся и экспортируются по одной; если одна страница не удалась (неподдерживаемый шрифт, повреждённый поток содержимого), инструмент пропускает её, продолжает работу и точно сообщает, какие номера страниц не прошли, вместо того чтобы прерывать всю пакетную обработку. Всё происходит локально в вашем браузере с помощью собственного конвейера рендеринга PDF.js — файл никогда не загружается — а PDF, защищённые паролем, обработать нельзя, так как ввод пароля не предлагается.
Частые вопросы
Могу ли я редактировать полученные изображения так же, как мог редактировать PDF?
Нет — каждый результат — это плоский, основанный на пикселях снимок того, как именно выглядела эта страница, без отдельного текста, полей формы или векторных фигур, которые можно было бы выбрать или изменить. Если вам нужно сохранить возможность редактирования, работайте с исходным PDF (или одним из наших других инструментов для PDF); используйте этот инструмент только когда вам конкретно нужен обычный файл изображения — для миниатюры, предпросмотра, вставки в слайд-презентацию или публикации там, где PDF не принимается.
Почему конвертация большого PDF происходит медленно?
Каждую страницу приходится полностью перерисовывать заново — разбирая весь её текст, векторную графику и встроенные изображения, а затем отрисовывая их на холсте — тот же объём работы, что выполняет программа просмотра PDF для её отображения, только повторяемый для каждой страницы по одной, полностью на процессоре вашего устройства. Более высокая настройка разрешения (2x, 3x, 4x) ещё больше увеличивает эту работу, поскольку означает отрисовку намного большего числа пикселей на страницу. Для очень длинного документа ожидайте, что это займёт реальное, заметное время, а не произойдёт мгновенно.