Как удалить информацию об увеличении из закладки PDF

Мой человек snmpd.conf говорит

Note that there must be whitespace around the OP token. A comparison such as OID !=0 will not be handled correctly.

Попробуйте laErrorFlag != 0.

1
11.03.2016, 00:12
1 ответ

Возможно, вам потребуется распаковать файл с помощью pdftk, чтобы найти ключевые слова назначения.

Если у вас все еще есть копия стандарта PDF версии 1.7, вы также можете ознакомиться с разделом 8.2 для получения более подробной информации о синтаксисе. Раздел об именованных пунктах назначения может оказаться полезным.

Вот небольшой скрипт, который я использую для удаления коэффициентов масштабирования из закладок в PDF-файлах:

#!/bin/bash

# decrypt the file
pdftk "$1" output decrypted.pdf && \
pdftk decrypted.pdf output uncompressed.pdf uncompress && \
# remove zoom factors in bookmarks
sed 's#/Fit#/XYZ#g' uncompressed.pdf > uncompressed_output.pdf && \
# compress the output
pdftk uncompressed_output.pdf output output.pdf compress && \
mv "$1" "$1.original" && \
mv output.pdf "$1" && \
rm decrypted.pdf uncompressed.pdf uncompressed_output.pdf

Сохраните это в файл removezoom.shи сделайте его исполняемым. Затем вы можете назвать это как

~$./removezoom.sh yourFile.pdf

Редактировать:Ах, извините, я имел в виду раздел 8.2 в документе, отформатированном Adobe, под названием «Справочник по PDF, шестое издание». Форматирование отличается от исходного документа ISO, или так утверждает Библиотека Конгресса .

1
08.06.2021, 04:38

Теги

Похожие вопросы