Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/75: Рейтинг темы: голосов - 75, средняя оценка - 4.64
0 / 0 / 0
Регистрация: 18.08.2020
Сообщений: 1

Как узнать разрешение pdf файла в dpi?

18.08.2020, 14:16. Показов 14456. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Изучаю питон не так давно и возникла задача - узнать разрешение pdf файла в dpi. Столько источников перерыла, так и не нашла. Если в ручную это делать, то нужно пдф открыть в txt, узнать там высоту и ширину, потом зайти в программу, которая открывает pdf и посмотреть там длину и ширину страницы и потом поделить их и так узнается разрешение в dpi. Но как это сделать через питон? Буду очень рада откликам, заранее спасибо)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.08.2020, 14:16
Ответы с готовыми решениями:

Как узнать сколько dpi в pdf файле
Есть отсканированые в pdf документы, как можно узнать сколько dpi в данных документах? заранее спасибо за ответы. (позвонить и узнать у...

Узнать разрешение (dpi) картинки, загруженной в Bitmap
Всем привет! Как получить разрешение картинки из Bitmap? Вообще возможно ли это?

Как вычислить DPI зная разрешение?
Есть программа, в ней расширение, например: 1266х750 и она автоматом выставляет DPI для этого расширения 250. Какая формула расчета DPI...

2
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7392 / 4819 / 1246
Регистрация: 30.03.2015
Сообщений: 13,694
Записей в блоге: 29
18.08.2020, 19:23
Blablabla__007, а как вы ищете? мне реально интересно, столько тут тем с текстами "все перерыл, гугл молчит, в инете нету". Может у вас интернет какой-то другой, вот первая же ссылка в гугле, проверил свой файл
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
>>> from PyPDF2 import PdfFileReader
>>> with open('one.pdf', 'rb') as file:
...     inp_pdf = PdfFileReader(file)
...     media_box = inp_pdf.getPage(0).mediaBox
...
>>> min_pt = media_box.lowerLeft
>>> max_pt = media_box.upperRight
>>> pdf_width = max_pt[0]-min_pt[0]
>>> pdf_height = max_pt[1]-min_pt[1]
>>> pdf_height
843
>>> pdf_width
596
может конечно это не то что вам хотелось но и ссылка всего первая, нашло 2 миллиона.
0
5517 / 2870 / 571
Регистрация: 07.11.2019
Сообщений: 4,761
24.08.2020, 06:20
Blablabla__007, pdf - векторный формат, у него нет такого понятия как dpi.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.08.2020, 06:20
Помогаю со студенческими работами здесь

Как узнать DPI монитора?
Как узнать DPI монитора?

Как узнать DPI дисплея?
Всем здравствуйте. Как программно узнать DPI дисплея (то, что указывается через Свойства экрана - Параметры- Дополнительно, т.е. 96,...

Как узнать DPI входного изображения?
Есть компонент Image, в него загружается изображение Внимание вопрос Как узнать резолюцию/dpi/количество точек на дюйм этого...

Разрешение figure в dpi
Здравствуйте уважаемые форумчане. Вопрос следующий. Строится график через plot и сохраняется в формате картинки .jpg .fig .pbm или другие....

изменить разрешение 600 dpi
при создания нового документа в Corel стоит 300 dpi и эта цифра максимальная а можно ли изменить это разрешение на 600 dpi или 1200 dpi...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru