Как я могу добавить рисунок в PDF? - PullRequest
0 голосов
/ 04 ноября 2019

Я хочу, чтобы у пользователя был PDF-файл с редактируемым полем, и когда пользователь нажимает на это поле, он должен запросить инструмент рисования, где он подписывает или рисует все, что хочет. Когда это «изображение» готово, оно должно оставаться внутри границ этого редактируемого поля. Возможно ли это с помощью Itext?

Эта разработка будет выполнена на Java.

1 Ответ

0 голосов
/ 07 ноября 2019

PDF не предназначен для замены MSPaint. Так что такого рода поведение не будет доступно сразу после установки.

Что важно отметить здесь:

  • , на который работает сам стандарт PDFваш сценарий использования
  • iText поддерживает только стандарт PDF

Решения:

  • Создайте средство просмотра PDF, поддерживающее этот видповедения (существует компания под названием DocuSign, которая внедрила аналогичный вариант использования, позволяющий пользователям вставлять свой автограф в документ PDF)
  • Создать плагин для средства просмотра PDF (например, Adobe Reader), который включает этот видповедения
  • (предупреждение, пакостный хак ) вставляет тысячи крошечных интерактивных компонентов в документ PDF (документы PDF допускают интерактивные текстовые поля и флажки и т. д.). Добавьте javascript в документ PDF, чтобы зарегистрировать движение мыши, и раскрасьте интерактивные элементы в зависимости от того, перемещалась ли над ними мышь или нет. Однако я сомневаюсь, что это решение будет очень эффективным.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...