Мне нужно добавить некоторую информацию в PDF (пропорции Trim Box, фактически заменить пропорции Media Box на пропорции Media Box и Trim Box), и у меня нет поддержки в моем PDF-двигателе. Итак, я обнаружил, что могу использовать Notepad ++, чтобы открыть PDF-файл как текстовый файл и просто добавить пропорции Trim Box в виде строки и сохранить ее. Теперь я хочу сделать это автоматически с vb.net. Когда я использую Stream Reader / Writer, PDF-файл разрушается и теряет информацию (я полагаю, Stream Reader не читает все NUL, SOH, STX и т. Д.). Я попытался прочитать PDF, используя ReadAllBytes / WriteAllBytes, и тогда он хорошо работает, но потом я не знаю, как заменить «Media Box ...» на «Media Box ... Trim Box ...». Я пытаюсь использовать IndexOf, но я могу искать только один байт, а не всю строку. Я не очень хорош в двоичном коде, и это, возможно, проблема :-). У кого-нибудь есть лучший способ сделать это или как мне найти мою строку «Media Box» в двоичном формате?
Спасибо!
/ Georg