sed
ориентирован на строку, который делает его не хорошо удовлетворенным для двоичных файлов, которые структурированы как блоки не строки.
Попытайтесь использовать bbe (bbe-.sourceforge.net) вместо этого.
Alternatively, и Emacs (GNU и XEmacs) и энергия открывают файлы PDF беспрепятственно. Это не очень симпатично распечатанный, конечно, как это - смешанный текст и двоичный файл, но это достаточно в Ваших целях редактирования.
Существует плагин Pdftk для энергии, которая делает все легче, загрузите здесь (zip-файл).
Как Вы, вероятно, знаете, у обоих выше редакторов есть мощные возможности поиска-и-замены.
Кроме того, преобразование PDF к режиму QDF прежде делает редактирование файлами PDF действительно легкий.
Смотрите на эту статью*, чтобы видеть, даст ли она Вам, в чем Вы нуждаетесь.
Я еще не попробовал его, поскольку я смотрел на ограничивание, которое включает компиляцию некоторых драйверов ядра, но я не думаю, что Вам будет нужен он для того, чтобы просто получить доступ к содержанию.
Удачи!
*, По-видимому, исходная ссылка не работает больше (пять лет спустя). Я изменил ссылку на копию с archive.org.