Есть ли способ увеличить размер (с 80 кБ до 100 КБ) файла pdf без добавления каких-либо новых текстов или изображений?

0

Вопрос

Мне нужно увеличить размер файла pdf без добавления каких-либо новых текстов или изображений. Я могу уменьшить размер файла, сжав его. Когда я увеличиваю размеры файла с A4 до A3, A2 и т.д. С помощью доступных онлайн-инструментов, он автоматически сжимается. Я хочу увеличить его размер с 80 кБ до 100 КБ. Есть идеи, как это можно сделать на Python или с помощью любого инструмента?

filesize pdf pdf-generation python
2021-11-19 07:06:02
2

Лучший ответ

0

Я отвечаю на свой собственный вопрос. Я решил эту проблему, сначала преобразовав pdf-файл в файл postscript (ps), а затем преобразовав файл ps обратно в файл pdf. Можно экспериментировать с различными преобразователями. Если значения по умолчанию не работают, можно попробовать изменить значения по умолчанию соответствующих параметров. Для меня окончательный размер файла стал ~300 кБ со значениями по умолчанию.

  1. Для преобразования PDF в PS можно использовать gs, pdf2ps или pdftops конвертер:

pdf-файлы исходные.pdf intermediate.ps

  1. Для преобразования PS в PDF можно использовать конвертер gs или ps2pdf:

ps2pdf intermediate.ps окончательный.pdf

ИСПОЛЬЗУЙТЕ ЭТОТ МЕТОД
Как предложил K J, не рекомендуется конвертировать pdf в формат ps, поскольку это может привести к потере некоторого исходного содержимого. Лучший способ увеличить размер файла-распаковать существующее содержимое файла pdf. Для этой цели можно использовать mutool.

mutool clean -d -a входной файл.pdf выходной файл.pdf

Можно также обратиться к следующим постам https://stackoverflow.com/a/25377929/10802527 и https://stackoverflow.com/a/25377913/10802527

2021-11-20 13:58:24

Да, декомпрессия с помощью mutool сработала.
Uttam Kumar Basak
-1

Если у вас есть Photoshop, откройте в нем PDF-файл и сделайте "сохранить как", и вы увидите опцию качества, а затем просто увеличьте ее до максимума... Если это не работает с PDF-файлами, сделайте снимок экрана PDF-файла и повторите приведенное выше предложение, оно будет работать

2021-11-20 10:08:48

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................