42

А4 в А3? Легко! Автоматически склеиваем документы с помощью Питона

Привет, Пикабушники! Часто сталкиваетесь с оцифровкой чертежей формата А3? А у вас под рукой только сканер А4? Ручная склейка в фотошопе? Устали от рутины?

Формат А3 в два раза больше А4: это два стандартных листа, соединенных по длинной стороне. В результате, чтобы оцифровать А3, приходится сканировать его по частям - левую и правую половинки, а затем как-то их объединять.

Представляю вам крутой лайфхак! С помощью Питона и пары библиотек, вы сможете за считанные минуты склеить ваши документы формата А3, отсканированные по частям. Больше не нужно мучиться со склеиванием по отдельности!

Подробно:

В статье я покажу, как с помощью Python и библиотек PyPDF2 и Pillow, автоматически склеить отсканированные половинки А3 в единый документ. Этот скрипт работает на Windows, MacOS и Linux.

Что нужно:

  • Python (если нет, скачайте с python.org)

  • Библиотеки PyPDF2 и Pillow (устанавливаются одной командой в терминале: pip install PyPDF2 Pillow)

Как работает?

Программа извлекает страницы PDF, преобразует их в изображения, склеивает по горизонтали и конвертирует обратно в PDF.

Ключевые моменты:

  • Точный порядок страниц: Скрипт корректно работает только при чёткой последовательности страниц (левая половина, правая половина).

  • Поворот: Возможность указывать нужный угол поворота для каждой половины страницы (0, 90, 180, 270 градусов).

  • Простота: Язык Python очень понятный, даже если вы новичок в программировании.

  • Готовый скрипт: В статье вы найдёте готовый код, который можно скопировать и запустить.

В итоге: вы получаете готовый PDF документ формата А3!

Поделитесь своими результатами, дополнениями и улучшениями в комментариях! Успехов!

Автор: Михаил Шардин
🔗 Моя онлайн-визитка
📢 Telegram «Умный Дом Инвестора»

24 февраля 2025 г.

MS, Libreoffice & Google docs

765 постов14.9K подписчиков

Правила сообщества

1. Не нарушать правила Пикабу

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях


Важно - сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде "пост - отстой", это оскорбление автора и будет наказываться баном.

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества