.NET MVC pdf собирать координаты щелчка мышью

Я работаю над приложением, где мне нужно сделать следующее.

  • Разрешить пользователю загружать PDF-документ
  • Пользователь определяет несколько прямоугольных областей в документе
  • Позже другой пользователь вставит изображения в эти прямоугольные области

Единственная часть, которая сбивает меня с толку - это позволить пользователю определить прямоугольную область в документе. Я мог бы позволить пользователю вводить координаты, но это не очень удобно для пользователя. Я бы предпочел, чтобы пользователь щелкнул документ, чтобы определить, где должны быть прямоугольники.

Моей первой мыслью было сделать PDF как изображение, а затем собрать координаты, где пользователь нажимает на изображение. У меня были две проблемы: 1) найти способ визуализации pdf в виде изображения и 2) многостраничные документы, вероятно, сошли бы с ума, когда дело доходит до перевода координат из изображения в pdf.

Я использовал PdfSharp для манипулирования файлами. Насколько мне известно, ни PdfSharp, ни iTextSharp не предоставляют способ визуализации PDF-файла в виде изображения.

Я думаю, что мне не помешает даже собрать только одну координату (например, верхний левый угол прямоугольника).

1 ответ

PdfSharp не рендерится, но теперь он интегрирован и поставляется с MigraDoc, который делает это. В демонстрации Document Viewer MigraDoc у вас есть опция, которая генерирует файлы PNG.

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