>>244281252 (OP) Нужно оставить всю структуру текста в pdf файлах как есть но поменять только во всем тексте на другой шрифт и во всем тексте на другой размер всего текста, чтобы весь текст на странице был одинакового другого размера
>>244281420 Там можно автоматически сменить шрифт в нескольких файлах? Неважно как это сделать, главное просто добавить куда-то скажем несколько десятков файлов и чтобы во всем тексте сменился шрифт
>>244281252 (OP) >Есть задача, в нескольких pdf файлах сделать везде во всех файлах одинаковый другой шрифт и одинаковый другой размер во всем тексте всех целых файлов. > Пиздец, я пока что пытался понять чего ты хочешь, у меня мозг поплавился.
>>244281598 Есть 5 pdf файлов со шрифтом arial и разным размером тексте Задача сделать 5 pdf файлов со шрифтом verdana и размером текста везде например 20 пикселей для всего текста и всех символов в файлах
Через что это можно автоматизированно или полуавтоматизированно сделать?
>>244281667 Быстрее тебе ручками переписать будет и картинки наскриншотить, чем пытаться готовый пдф исправить. Примерно понимаю, что нужно сделать, но это очень геморно. Про готовый софт ничего не слышал.
>>244281744 для начала скачай адобе акробат и посмотри можно ли это сделать при помощи етой программы. если можно - можно и скрипт написать, с пдф проблема в том что это по сути картинка и текст и форматирование надо оптически распознавать, что не оч хорошо работать будет при сложной структуре файла
Все эти задачи как смена шрифта и размера можно сделать в акробате но это очень долго когда много страниц и много файлов. Задача хоть как-то автоматизировать
>>244281836 Ну если текстом, то че мешает тупо скопировать все и в ворд захуярить и новый пдф сделать? Или там оформление и все такое с картиночками еще.
>>244281956 и че блять? значит софт через который ты смотришь этот файл смог там этот текст распознать. в блокноте открой и посмотри что там написано блять
>>244282031 10? В интернете миллион сервисов по конвертации пдф. Сконвертиуц их в ворд. А там уже 100% есть что-то для приведения файлов к единому стилю. И переконаертиуй обратно.
Чем автоматизированно можно изменить шрифт в pdf файлах? Чтобы добавил несколько штук, выбрал какой-то шрифт хоть из стандартных, и весь текст там стал другого шрифта?
Пойдет даже обычный редактор где в пару кликов хотя-бы в одном файле можно не выделяя весь текст изменить весь шрифт и размер. Через что это можно сделать?
>>244281252 (OP) Серьезный ответ. Можно, но заебешься. ПДФ довольно ебучий формат.
Проще всего будет считать текст из PDF-ки в строку и записать в новый файл, с другим текстом. Как считать текст - очень зависит от файла, иногда надо попробовать несколько библиотек. Вроде pdfminer.six самая крупная. Есть шанс что текст будет нормальным, но со всратым форматированием. Ну тут придется поебаться строковыми методами. Как записывать - хуй знает. Попробуй посмотреть в книге "automate the boring stuff" в главе про pdf.
Это для одного файла. Для нескольких. Запихиваешь все в папку. Через os.listdir получаешь список файлов в папку. Проходишься циклом, читая содержимое, делая новую пдфку и записывая новый файл. То же имя файла - перезапись. Если другое - модифицированная копия. При запуске скармливаешь имя папки с файлами.