PDF в JPG
Два разных дела под одной кнопкой. Можно снять каждую страницу целиком — получится картинка со всем, что на ней нарисовано. А можно вынуть из документа те картинки, которые лежат внутри него: фотографии и логотипы вернутся отдельными файлами в своём размере.
Что доставать
150 точек на дюйм — лист A4 выйдет примерно 1240×1754 пикселя.
Картинки отдаются в том виде, в каком лежат в документе: готовый JPEG — байт в байт, без второго сжатия. Остальное перерисовывается, прозрачность сохраняется.
Документы
Что получилось
Чем одно отличается от другого
Страницы целиком — это снимок листа: текст, рамки, подписи и картинки сливаются в одно изображение. Так делают превью для сайта, картинки для презентации или картинку из страницы, которую потом нужно куда-то вставить. Плотность решает, насколько крупным выйдет снимок: 96 точек хватает для экрана, 300 — чтобы напечатать без зерна.
Картинки изнутри — это ровно те файлы, которые кто-то когда-то вложил в документ. Фотография вернётся в своём полном размере, а не в том, каким её ужали на странице. Если готовый JPEG лежит в документе без обёрток, он выгружается как есть — пиксель в пиксель, без второго сжатия.
Одна и та же картинка на двадцати страницах лежит в файле один раз — и в выгрузке она будет одна. Трафареты и маски прозрачности отдельными файлами не идут: сами по себе это не картинки, а форма для заливки цветом.
PNG берите, когда на странице в основном текст, чертёж или схема: там нет полутонов, и PNG их не замылит и выйдет легче JPG. Для сканов и фотографий наоборот — JPG.
При первом файле подгружается движок для PDF — около 4,5 МБ, один раз за посещение. Документ никуда не уходит: всё считается в вашем браузере, в отдельном потоке, поэтому страница не замирает.