На самом деле, до сих пор у меня нет точного способа добавления различных типов аннотаций / линий / блоков / выделений с помощью мыши непосредственно в PDF.
Я пробовал другой API (pdfbox, icepdf, iText, aspose) и успешно смог добавить текст, текстовую аннотацию, коробочную аннотацию, изображения, но для каждого из них у меня есть некоторые проблемы, такие как:
- когда я добавляю объект, он добавляет новую страницу
- когда я добавляю объект, он удаляет старые данные
- Я хочу использовать существующее средство просмотра ICEPDF для добавления текста, но это не позволяет. и если я пытаюсь смешать другой API с ICEPDF, то я не могу получить положение щелчка мыши, где нужно добавить.
Существует только один API (ICE PDF), который позволяет добавлять аннотации блоков непосредственно в GUI с помощью мыши, но допускает и другие вещи.
Если это невозможно в программе просмотра PDF, есть ли класс, который позволит это сделать?
Я также открыт для любой коммерческой библиотеки / класса за одноразовую плату.