Мне нужно добавить комментарий к полигону в PDF и изменить его форму. Теперь я могу сделать это, объединив PDF-файл и пустой PDF-файл только с многоугольником, и затем я могу обновить вершины и прямоугольник.
Тем не менее, при открытии нового файла PDF многоугольник по-прежнему выглядит старым, даже если он будет обновлен после нескольких щелчков мышью по фигуре. Мне нужно исправить это и найти, что это, вероятно, вызвано потоком данных в объекте аннотации, который, кажется, все еще содержит старую форму многоугольника. Но я не могу понять, как перезаписать это перед сохранением нового PDF. Я использовал приведенный ниже код для обновления вершин и прямоугольников, но не могу понять, как обновить поток данных.
annot.getObject (). Update ({NameObject ('/ Rect'): ArrayObject ([FloatObject (min (xcoords)), FloatObject (min (ycoords)), FloatObject (max (xcoords)), FloatObject (max (ycoords))])})
Пожалуйста, смотрите изображение в ссылке
Буду признателен за любую информацию.