Как преобразовать документ PDF в более старую версию


26

Какое программное обеспечение существует, может сделать это преобразование?

Я работаю с некоторым программным обеспечением, которое не может обрабатывать новые PDF-файлы, созданные с помощью Adobe Acrobat 9 Pro и других новых офисных программ.

Цена и платформа не имеют значения, если они не слишком дороги.


В Adobe Acrobat есть функция изменения версии. Word имеет аналогичную опцию между Office 2010 и Office 2013 для своего формата .docx. Предоставление комментария только из-за спама, который был опубликован.
Ramhound

Ответы:


35

Acrobat 9 Pro можно использовать для перегонки PDF 1.7 в любую «более низкую» версию PDF. Посмотрите на настройки Distiller ... Вам решать, будет ли это "не слишком дорого".

В зависимости от подмножества функций PDF-1.7, используемого в ваших файлах, даже (бесплатно) Ghostscript может обеспечить хорошее качество преобразования в версию формата файлов PDF-1.2, PDF-1.3 или PDF-1.4.

Это командная строка Ghostscript для создания PDF-1.4:

 gs                        \
  -sDEVICE=pdfwrite        \
  -dCompatibilityLevel=1.4 \
  -o output.pdf            \
     input.pdf 

Примечание
. Более поздние версии Ghostscript могут сокращать параметр-sOutputFile=...до-o .... Это также неявно также устанавливает-dBATCH -dNOPAUSE. Так что печатать намного короче и избежать ошибок при печати.


Я почти потерял всякую надежду, читая ответ @ Rook. Это дает мне надежду. Я обязательно опробую обе программы. Я думаю, что давно попробовал Ghostscript для задачи слияния PDF. Спасибо.
neoneye

ОНО РАБОТАЕТ. Я только что конвертировал несколько PDF-файлов из версии 1.6 в версию 1.4. Очень впечатляюще.
Неонее

Может быть, вы могли бы выяснить, какой из двух предложенных методов вы использовали?
Курт Пфайфл

15
gs -sDEVICE = pdfwrite -dNOPAUSE -dBATCH -dSAFER -dCompatibilityLevel = 1.4 -sOutputFile = output.pdf input.pdf
neoneye

1

Если вы используете Ubuntu 11.04 (или, возможно, любой дистрибутив Gnome) и можете просматривать PDF-файл во встроенном средстве просмотра документов, вы можете распечатать в файл, чтобы сохранить его в формате PDF-1.5. (Напротив, Save A Copy просто создает идентичную байту копию файла.) Я сделал это сегодня, чтобы преобразовать PDF из 1.6 в 1.5, так что теперь я могу использовать его с библиотекой FPDF.


Вы знаете, как называется «встроенный просмотрщик документов»?
Jeteon

@jeteon: Это, вероятно evince...
Курт Пфайфл

0

В дополнение к предложенному выше решению Ghostscript вы можете использовать опцию «Уменьшить размер файла» в меню «Документ» Adobe Acrobat 8 ​​или 9 и выбрать желаемый уровень совместимости.

Кроме того, Acrobat 8 ​​или Acrobat 9 Pro могут запускать оптимизатор PDF в пакетной обработке для преобразования нескольких файлов одновременно; просто создайте новую последовательность без команд. В диалоговом окне «Параметры вывода последовательности» установите флажок «Оптимизатор PDF» и нажмите кнопку «Настройки» - включите или отключите любые параметры оптимизации, которые вам нужны, и установите в раскрывающемся списке «Сделать совместимым с» вверху соответствующую версию Acrobat / PDF. ты желаешь. Запустите пакетную последовательность файлов / папок, которые вы хотите конвертировать, и PRESTO , сотни документов конвертируются за считанные минуты!

Я использовал метод PDF Optimizer / Batch Processing для конвертации 297 файлов PDF за 3-4 минуты (большинство из них были одностраничными документами). Стоит также отметить, что оптимизатор PDF не может конвертировать защищенные документы;)


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.