Библиотека PHP/JS для PDF-файлов: маркировка, аннотирование, комментирование

Я ищу библиотеку PHP/JS, которая позволит моим пользователям:

  • просмотреть PDF-файл
  • отметить текст (выделение)
  • выделять фрагменты документа (скажем, полупрозрачным прямоугольником или кружком)
  • добавлять аннотации (или комментарии) к отмеченным фрагментам
  • отвечать на аннотации (или комментарии)
  • сохранить (сгенерировать) измененный PDF

Что я имею

Мое веб-приложение работает на LAMP (PHP 5.3.3). В настоящее время я использую PDF.js в качестве средства просмотра PDF-файлов.

Бюджет

Решение с открытым исходным кодом, которое я могу реализовать самостоятельно, было бы идеальным. Тем не менее, я бы также рассмотрел премиальное программное обеспечение.

Что я знаю о

Я провел некоторое исследование, и в настоящее время проблема в основном решается с помощью программ просмотра документов HTML5, таких как GroupDocs , Prizm Content Connect , Crocodoc и т. д. — Хорошее программное обеспечение, сумасшедшие цены.

Кроме того, существуют известные PHP-библиотеки для создания PDF-файлов, такие как TCPDF или FPDF . -- Открытый исходный код, но может быть недостаточно для моих нужд.

Окончательно

Знаете ли вы какое-либо программное обеспечение или библиотеку, которые помогли бы мне достичь моей цели? Знаете ли вы какое-либо альтернативное решение? Может быть, есть способ собрать все, что мне нужно, с помощью комбинации PHP-HTML5-JS?

Ответы (1)

Мы используем в работе компоненты премиум-класса SetaPDF и очень довольны результатами. Насколько я знаю, вы можете добиться того, чего хотите, используя его. Вы можете увидеть в их демонстрациях «выбор содержимого PDF», и библиотека поддерживает извлечение текста (например) из заданного региона. Стоит попробовать, учитывая, что вы можете оценить библиотеку перед покупкой.