Google PDF Viewer позволяет выбирать текст.Я понимаю, что пользователь на самом деле не выбирает текст, а просто «рисует» прямоугольники поверх изображения PNG.Однако, когда пользователь нажимает CTRL + C, «выбранный» текст копируется в буфер обмена пользователя.
Я понимаю, что это возможно при использовании Adobe Flash, но решение Google, похоже, работает, даже если у вас нетAdobe Flash установлен.
Как Google это делает?
см. http://docs.google.com/viewer?url=http://labs.google.com/papers/bigtable-osdi06.pdf для примера.
Краткий ответ: Вероятно, Javascript.Свяжите Ctrl + C с функцией, которая получает текст OCR в заданной области и говорит браузеру поместить его в буфер обмена.
Что касается того, как это сделать, это может быть информативным.