Python удаление фигур из pdf

В моей системе ученик отправляет pdf, а учитель может аннотировать pdf с помощью adobe embed api. Это очень удобно, поскольку учитель может создавать и удалять комментарии.

Однако, возьмем пример, когда студент пишет свои ответы на бумаге, затем сканирует их в pdf. Затем они рисуют в pdf с помощью редактора pdf, например, Microsoft edge. После того, как они отправляют ответы и учитель редактирует их, учитель может удалить то, что нарисовал ученик, потому что API встраивания рассматривает это как форму. Я не хочу, чтобы это было возможно.

Мой бэкенд - Django, поэтому, возможно, есть какой-то способ для python открыть файл pdf и "сплющить" фигуры.

Спасибо

API Embed имеет API аннотаций, и как часть этого API, вы можете удалять их (https://developer.adobe.com/document-services/docs/overview/pdf-embed-api/howtos_comments/#deleteannotations-api). Вам нужно будет самостоятельно создать пользовательский интерфейс, чтобы предоставить пользователю возможность выбрать аннотацию и удалить ее. API охватывает все (получение, добавление, удаление), так что вам остается только создать его.

Вернуться на верх