Мне нужно отредактировать информацию заголовка нескольких файлов PDF.
Чего я хотел бы добиться, так это удалить все данные заголовка до %PDF-X.Y.Z
.
В качестве возможного решения я придумал открыть PDF-файл в двоичном режиме, читать каждый символ, пока не будет найден %PDF-X.Y.Z
.
Затем продолжите чтение остальной части потока и сохраните его в новый файл. Я думал, что таким образом я получу точную двоичную копию PDF, просто с другой информацией заголовка.
Какой самый простой / лучший способ сделать это в C?
Есть ли библиотеки, которые могли бы помочь мне сделать это?
Мне также интересно услышать разные подходы к решению этой проблемы.
Спасибо.