/ / .NET MVC pdf zbieraj współrzędne kliknięcia myszką - pdf, itextsharp, asp.net-mvc-5, pdfsharp, mouse-coordinates

.NET MVC pdf zbieraj współrzędne kliknięcia myszką - pdf, itextsharp, asp.net-mvc-5, pdfsharp, mouse-coordinates

Pracuję nad aplikacją, w której muszę wykonać następujące czynności.

  • Pozwól użytkownikowi przesłać dokument .pdf
  • Użytkownik definiuje kilka prostokątnych obszarów na dokumencie
  • Później inny użytkownik wstawi obrazy do tych prostokątnych obszarów

Jedyną rzeczą, która mnie podnieca, jest wynajemużytkownik definiuje prostokątny obszar dokumentu. Mogę pozwolić użytkownikowi na wprowadzanie współrzędnych, ale to nie jest bardzo przyjazne dla użytkownika, wolałbym, aby użytkownik kliknął na dokumencie, aby określić, gdzie powinny znajdować się prostokąty.

Moją pierwszą myślą było sprawić, by pdf był jakobrazu, a następnie zebrać współrzędne, w których użytkownik kliknie obraz. Dwie kwestie, które miałem z tym były 1) znalezienie sposobu, aby renderować pdf jako obraz, a 2) dokumenty wielostronicowe prawdopodobnie oszalałyby, jeśli chodzi o tłumaczenie współrzędnych z obrazu do pliku pdf.

Używałem PdfSharp do manipulowania plikami. Według mojej wiedzy, PdfSharp ani iTextSharp nie dają możliwości renderowania pliku PDF jako obrazu.

Myślę, że mógłbym uciec, nawet zbierając tylko jedną współrzędną (np. Lewy górny róg prostokąta).

Odpowiedzi:

0 dla odpowiedzi № 1

PdfSharp nie renderuje, ale jest teraz zintegrowany i dostarczany z MigraDoc, który to robi. W Demo Document Viewer programu MigraDoc dostępna jest opcja generująca pliki PNG.