uncompressing pdf файлов
От: maks1180  
Дата: 11.11.24 20:30
Оценка:
Нужно сжатый файл pdf перевести в несжатое состояние, что-бы утилита могла изменить его и потом снова сжать.

Нашёл 2 способа:
qpdf --stream-data=uncompress input.pdf new.pdf
pdftk input.pdf output new.pdf uncompress

Но обои меняют порядок объектов в файле и id объектов. В исходном файле объекты идут не по порядку увеличения id.
Может я что-то не понимаю, зачем эти утилиты меняют id объектов ?
И как мне просто расжать pdf без искажения ?
===============================================
(реклама, удалена модератором)
Re: uncompressing pdf файлов
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 11.11.24 21:41
Оценка:
Здравствуйте, maks1180, Вы писали:

M>Может я что-то не понимаю, зачем эти утилиты меняют id объектов ?


Я больше скажу — вообще не понимаю никакой логики в PDF. Там все через задницу, ничего прямого нет совершенно. Но, блин, как-то укоренилось ведь...
Re[2]: uncompressing pdf файлов
От: Maniacal Россия  
Дата: 12.11.24 07:18
Оценка: :))
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Я больше скажу — вообще не понимаю никакой логики в PDF. Там все через задницу, ничего прямого нет совершенно. Но, блин, как-то укоренилось ведь...

PDF — формат аппаратно понятный принтерам.
Re[3]: uncompressing pdf файлов
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 12.11.24 07:37
Оценка:
Здравствуйте, Maniacal, Вы писали:


ЕМ>>Я больше скажу — вообще не понимаю никакой логики в PDF. Там все через задницу, ничего прямого нет совершенно. Но, блин, как-то укоренилось ведь...

M>PDF — формат аппаратно понятный принтерам.

Далеко не все принтеры PostScript. Ну и странности в PDF с ним никак не связаны.
The God is real, unless declared integer.
Re[2]: uncompressing pdf файлов
От: netch80 Украина http://netch80.dreamwidth.org/
Дата: 12.11.24 07:38
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

M>>Может я что-то не понимаю, зачем эти утилиты меняют id объектов ?


ЕМ>Я больше скажу — вообще не понимаю никакой логики в PDF. Там все через задницу, ничего прямого нет совершенно. Но, блин, как-то укоренилось ведь...


Обычное историческое развитие. Ты oldnewthing давно читал?
The God is real, unless declared integer.
Re: uncompressing pdf файлов
От: mike_rs Россия  
Дата: 12.11.24 08:43
Оценка:
Здравствуйте, maks1180, Вы писали:

M>Нужно сжатый файл pdf перевести в несжатое состояние, что-бы утилита могла изменить его и потом снова сжать.


ну отлично, такую постановку задачи твои же варианты решают на 5 баллов.

M>Но обои меняют порядок объектов в файле и id объектов. В исходном файле объекты идут не по порядку увеличения id.


ну и пусть меняют, что от этого у тебя ломается?
Re: uncompressing pdf файлов
От: vsb Казахстан  
Дата: 12.11.24 09:07
Оценка: :)
Сам напиши, там всё просто.
Re[2]: uncompressing pdf файлов
От: maks1180  
Дата: 12.11.24 12:10
Оценка:
_>ну и пусть меняют, что от этого у тебя ломается?

Пока не знаю, но хотел бы так изменить файл, что-бы он был максимально похож на оригинал.
===============================================
(реклама, удалена модератором)
Re[2]: uncompressing pdf файлов
От: maks1180  
Дата: 12.11.24 12:11
Оценка:
vsb>Сам напиши, там всё просто.

Мне кажется, что должно быть уже написано, не охота снова колесо изобретать.
===============================================
(реклама, удалена модератором)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.