PDF-файлы содержат таблицы перекрестных ссылок и / или один или несколько потоков перекрестных ссылок. По сути, такая таблица / поток содержит информацию о смещениях объектов PDF с самого начала файла.
Когда вы заменяете 0.7 0.7 0.7 RB
на 0.0 0.0 0.0 0.7 K
, вы меняете размер байтов потоков страниц и неверно отображаете значения, хранящиеся в потоке перекрестных ссылок.
Многие PDF-процессоры используются для обработки PDF-файлов, разбитых таким образом, но вы наверняка пытаетесь вписать квадраты в круглые отверстия :-)
Пожалуйста, используйте инструмент, который может выполнить задачу правильно. Я думаю, Acrobat Professional должен делать то, что вам нужно, просто отлично. Или хотя бы обновить таблицу перекрестных ссылок (это может быть непростой задачей).
Другой вариант - взломать несколько испорченных PDF-файлов, а затем открыть их в Acrobat и сохранить . Acrobat обновит таблицу перекрестных ссылок для вас.
Но, пожалуйста, пожалуйста, не пускайте такие сломанные PDF-файлы в дикую природу.