Python удаляет фигуры из PDF

В моей настройке учащийся отправляет PDF-файл, а учитель может аннотировать PDF-файл с помощью Adobe Embed API. Это действительно приятно, так как учитель может создавать и удалять комментарии.

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

Мой бэкэнд - Django, поэтому, возможно, у python есть какой-то способ открыть файл PDF и «сгладить» фигуры.

Спасибо

1 ответ

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

Другие вопросы по тегам