Копирование текста с экрана монитора

05.01.12

Задачи пользователя - Инструкции пользователю

Увидел коллегу, который старательно перепечатывал текст из графического файла, а потом из справочника, с защитой от копирования. Решил написать статью об элементарных приемах работы с не копируемым текстом. Надеюсь, описанные приемы облегчат рутинный труд по набору текста.
В статье описаны простые способы использования виртуального принтера и распознавания текста с экрана для копирования и использования в другом приложении. Это элементарно, но многие вручную перепечатывают текст с экрана. Также актуально сохранение информации, доступной только для отображения на экране монитора или печати. Я не призываю нарушать авторские права или взламывать защиту. Если приходится использовать имеющиеся материалы, то можно облегчить себе труд. Можно использовать программные средства для распознавания текста с экрана.

Часто при работе на компьютере возникает необходимость работать с текстом (редактировать, использовать в других приложениях), отображаемом на мониторе, но не доступном для копирования в буфер обмена. При работе программиста это может быть информация из отсканированных книг или справочников, защищенных от копирования, интерфейс программ.

Источники информации, отображаемой на экране, которые не получается скопировать в буфер обмена:

  • Отсканированные документы, книги, изображаемые картинкой;
  • Справочники (электронные книги), программно защищенные от копирования в буфер обмена;
  • Разнообразная информация, отображаемая на экране, например текст интерфейса программы.

Возможны варианты обрабатываемого текста:

  • Текст, большой по объему и не видимый целиком на экране (отсканированные документы или информация, программно защищенная от копирования в буфер обмена).
  • Текст, весь видимый на экране (часть интерфейса программы или часть документа);

В зависимости от необходимого для обработки объема текста можно использовать различные программы и методики:

  • Использовать виртуальный принтер для сохранения текста, программно защищенного от копирования в буфер обмена;
  • Использовать распознавание текста с экрана монитора.

 

Использование виртуального принтера

Практическая ситуация: программист работает на работе с библиотекой стандартных подсистем 1С. Документация размещена на сайте и диске ИТС. Диск только на работе, а работать приходится  на работе и дома. Копирование с диска ограничено. В таком случае поможет распечатка документации на принтере (Ctrl + P). 

Для экономии бумаги и удобства работы можно использовать виртуальный принтер, который печатает в файл. Сохраненный файл можно потом просмотреть, распечатать или распознать для использования в работе.

В качестве виртуального принтера можно использовать:

  • Microsoft Office Document Imaging Writer;
  • SnagIt;
  • FinePrint.

 

Виртуальный принтер Microsoft Office Document Imaging Writer входит в пакет Office 2003 и более поздние версии. При печати необходимо выбрать этот принтер.

В результате получим файл с расширением mdi или tif, открываемый программой MSPVIEW.EXE.

Можно найти размещение файла MSPVIEW.EXE: Пуск - Программы - Microsoft Office - Средства Microsoft Office - Microsoft Office Document Imaging. Правой кнопкой мышки вызвать контекстное меню, Свойства. Определить путь размещения файла MSPVIEW.EXE. Например: «c:\Program Files\Common Files\Microsoft Shared\MODI\11.0\» (зависит от версии Microsoft Office).

Можно настроить (при необходимости) открытие файлов mdi с помощью программы «Microsoft Office Document Imaging», это файл MSPVIEW.EXE.

Можно сохраненный файл распознать и отправить текст в Microsoft Word. Для этого используйте меню «Сервис» - «Отправить текст в Microsoft Word». Можно переключить в режим просмотра текста: «Вид» – «Просмотр текста». В этом режиме можно выделить текст и копировать в буфер обмена.

 

Виртуальный принтер SnagIt (http://www.techsmith.com/snagit-features.html) позволяет печатать в многостраничный графический файл различных форматов. Такие файлы потом можно распознать другими программами или распечатать.  Так же возможен режим «Извлечения текстов». Из выделенной области экрана извлекается текст, который можно копировать в буфер обмена.

 

Виртуальный принтер FinePrint (http://fineprint.com)  позволяет печатать в файл с предварительным просмотром страниц. При предварительном просмотре страниц можно выделить текст и сохранить в буфер обмена, сохранить все в текстовом формате TXT или графических форматах, а также распечатать. Таким образом, при печати текста, защищенного от копирования, в окне программы FinePrint можно копировать текст в буфер обмена.

 

Распознавание текста с экрана монитора

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

Для этого необходимо:

  • Копирование экрана (части экрана), например кнопкой «PrtSc» копирование экрана в буфер обмена;
  • Сохранение копии экрана в графический файл, например вставка в Paint и сохранение в файл;
  • Использование программы для оптического распознавания текста документа в редактируемый вид;
  • Копирование необходимого текста после распознавания в буфер обмена;
  • Вставка текста из буфера обмена в необходимое приложение.

Для выполнения этого можно использовать различные программы для оптического распознавания текста документа в редактируемый вид.

Например, бесплатная программа CuneiForm или платная программа ABBYY FineReader.

CuneiForm является бесплатной программой и доступна для скачивания и использования всем желающим. Подробнее:

 http://cognitiveforms.ru/products/cuneiform/

Ознакомительная версия ABBYY FineReader 10 Home Edition работает на компьютере в течение 15 дней, позволяет распознать 50 страниц и сохранять/напечатать за раз не более 1 страницы из документа. Подробнее:

http://www.abbyy.ru/download/finereader_home_edition

 

При наличии специальных программ возможно использование упрощенной последовательности действий (без сохранения в файл):

  • Копирование экрана (части экрана);
  • Оптическое распознавания текста документа и сохранение распознанного текста в буфер обмена;
  • Вставка текста из буфера обмена в необходимое приложение.

Для такой работы возможно использование программы ABBYY Screenshot Reader. Входит в состав ABBYY FineReader или распространяется отдельно. Простая и удобная программа для создания снимков любой области экрана. Поможет сохранить изображение всего экрана, окна приложения или выделенной вручную области. Можно использовать любую версию программы. Ознакомительная версия программы работает на компьютере в течение 120 дней. Подробнее:

http://www.abbyy.ru/screenshot_reader/

Для использования программы можно указать область на экране для распознавания и сохранения в буфер обмена или в редактируемый формат (файл).

Программа позволяет сохранять выделенную область  в различном виде (текст, таблица, рисунок).

Работать очень просто:

  • Запустить программу ABBYY Screenshot Reader (лучше сделать ярлык на рабочем столе);
  • При необходимости изменить параметры программы;
  • Нажать кнопку программы для выделения и копирования;
  • Выделить область на экране;
  • Перейти в необходимое приложение и вставить текст из буфера обмена (Ctrl + V).

При этом текст в выделенной области будет распознан и сохранен в буфер обмена, а потом вставлен в указанное место в необходимом приложении.

 

Рекомендую использовать виртуальный принтер Microsoft Office Document Imaging Writer (входит в пакет Office) для сохранения не редактируемых документов и ABBYY Screenshot Reader для распознавания текста с экрана (части документа, сохраненного Microsoft Office Document Imaging Writer).

Это важно: для улучшения качества распознавания можно увеличить размер экранного шрифта.

 

Другие публикации по теме:

Программы для создания снимков экрана //infostart.ru/public/19299/

 

См. также

Настройки отчетов 1С. Инструкция для пользователя

Инструкции пользователю Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Абонемент ($m)

Практические советы пользователям по настройке отчетов на СКД. Такие отчеты - как встроенные, так и внешние - используются в современных типовых конфигурациях: УТ 11, КА 2, БП 3.0, ЗУП 3.1 и других.

2 стартмани

11.03.2024    2686    22    accounting_cons    1    

14

Пользовательские настройки отчетов 1С. Часть 1. Простые и расширенные настройки

СКД Инструкции пользователю Платформа 1С v8.3 Конфигурации 1cv8 1С:Бухгалтерия 3.0 Россия Бесплатно (free)

Простые приемы работы с отчетами на СКД. Что нужно знать пользователю про настройку отчетов, чтобы использовать их на полную катушку.

18.09.2023    6703    accounting_cons    5    

29

Оплата счетов в 1С:Бухгалтерии: выставлено и оплачено

Взаиморасчеты Инструкции пользователю Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Бесплатно (free)

Обзор типовых возможностей «1С:Бухгалтерии» по контролю за оплатой счетов, а также примеры использования регистров типовой конфигурации для создания собственных отчетов.

16.05.2023    5931    accounting_cons    4    

13

Дополнительные расходы при приобретении товаров в 1С:Управление торговлей 11.5

Инструкции пользователю Оптовая торговля Учет доходов и расходов Платформа 1С v8.3 1С:Управление торговлей 11 Россия Управленческий учет Бесплатно (free)

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

27.02.2023    9554    TINa78    5    

24

Использование типовых возможностей 1С и их расширение. Часть 2

Инструкции пользователю Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Инструкция пользователю системы 1С:Предприятие по способам использования и расширения возможностей типовых конфигураций и их практической реализации.

03.11.2022    3904    ixijixi    7    

18

Использование типовых возможностей 1С и их расширение. Часть 1

Инструкции пользователю БСП (Библиотека стандартных подсистем) Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Инструкция пользователю системы 1С:Предприятие по способам использования и расширения возможностей типовых конфигураций и их практической реализации.

29.10.2022    7672    ixijixi    7    

58

Описываем ошибки правильно. Правило трех вопросов

Инструкции пользователю Конфигурации 1cv8 Бесплатно (free)

Коллеги, вне зависимости от того, кем Вы работаете, если Вы хоть как-то косвенно связаны с 1С - данная статья для Вас! Все мы либо сообщаем кому-то об ошибках, либо по другую сторону баррикад - исправляем ошибки. В статье расскажу, как максимально просто и эффективно общаться друг с другом на тему ошибок.

18.08.2022    5934    biimmap    20    

36
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. German 413 05.01.12 22:06 Сейчас в теме
2. Angeros 09.01.12 03:58 Сейчас в теме
В торговой компании вряд-ли станут раскошеливаться на файн ридер... просто таких задач нет.
6. USER--1C 60 09.01.12 18:39 Сейчас в теме
(2) Angeros, В статье имелась в виду программа ABBYY Screenshot Reader, которая входит в состав ABBYY FineReader. При этом достаточно перенести папку с программой ScreenshotReader.exe на другой компьютер и она будет работать самостоятельно. При этом не происходит проверки лицензии. Она доступна при приобретении основной программы, но можно ее приобрести и отдельно. Предыдущие версии так же хорошо работают.
9. Angeros 10.01.12 03:59 Сейчас в теме
(6)Ну да ключевое слово приобрести... Такие манипуляции можно сделать, но вот будут ли они законны... вообще статья интересная, она частично затрагивает целый класс задач распознавание форм и штрих кодов, насколько я знаю общего подхода в решении таких задач на 1с либо нет либо оно не так часто встречается.
3. lushka 6 09.01.12 04:03 Сейчас в теме
в инете есть простенькие бесплатные программки позволяющие считывать любой текст с экрана :)
7. USER--1C 60 09.01.12 18:46 Сейчас в теме
(3) lushka, Да. Целью статьи было объяснить, что лучше знать технологии распознавания с экрана и пользоваться удобными (или имеющимися) программами для ввода текста. Вкалывают роботы - счастлив человек! Скрытой целью статьи было показать технологию сохранения текста, закрытого от редактирования. Есть разные технологии, в том числе по снятию защиты редактирования с файлов, но это не наш вариант. Программист должен творить, а тратить время просто на набор текста с экрана - не рациональная трата времени.
4. CheBurator 3119 09.01.12 08:08 Сейчас в теме
Упомянутый CuneiForm у меня принципиально не хочет устанавливаться...
8. USER--1C 60 09.01.12 18:56 Сейчас в теме
(4) CheBurator, Сожалею, что не смогли установить программу. Возможно был запуск установщика не с полными правами, или другая проблема. Не отношусь к разработчикам этой программы. Рекомендую воспользоваться поиском и найти программу ABBYY Screenshot Reader (отдельно или в составе ABBYY FineReader). Можно использовать другие программы. Потратьте время на поиск и установку, а в дальнейшем будете удобно работать при вводе текста, изображенного на экране. Я описываю технологию, а средства могут быть разнообразные. Успехов!
5. пользователь 09.01.12 13:02
Сообщение было скрыто модератором.
...
10. Ranika 11.01.12 05:05 Сейчас в теме
Также можно распозновать файлы онлайн, а так очень полезная версия FineREader Portable
11. vkr 11.01.12 12:07 Сейчас в теме
Коллеги, а почему незаслуженно забыли вот такую бесплатную программульку ?

Kleptomania 2.5 Freeware /Russian

Год выпуска: 2005
Версия: 2.5 Freeware /Russian
Платформа: PC
Совместимость с Vista: да
Системные требования: Минимальные
Язык интерфейса: только русский
Таблетка: Не требуется

Описание:
Во время работы с какой-нибудь незнакомой программой, интерфейс которой не переведен
на русский язык, довольно часто возникает потребность перевести тот или иной пункт
меню или текст из диалогового окна настроек. Вместо того, чтобы вбивать текст в окно
программы-переводчика, постоянно сверяясь с "оригиналом", воспользуйтесь утилитой
Kleptomania. При помощи нее можно скопировать текст из любого диалогового окна,
в котором бессильна комбинация Ctrl+V.

Kleptomania использует технологию оптического распознавания символов (OCR),
позволяющую захватывать текст в любом месте экрана, включая выборки по базам
данных, формы и отчеты, сообщения об ошибках, окна диалогов, строки состояния,
деревья папок и списки файлов. Kleptomania следит за всеми шрифтами Windows,
даже за мелкими шрифтами с засечками, такими как Times 8 и MS Serif 8,
и понимает текст со всех областей вашего экрана. Программа распознает
подчеркнутый текст (включая адреса интернет и адреса электронной почты),
а также строки текста, содержащие различные шрифты, размеры, начертания и цвета.
Kleptomania может поместить захваченный текст в буфер обмена в виде обычного
неформатированного текста или в формате RTF. Вы можете скопировать и вставить
текст в любую программу редактирования текста, подсчитать сумму чисел в столбце
скопированных данных, количество слов и символов, выделенных вами, и узнать
свойства шрифта на вашем экране: гарнитуру шрифта, его размеры и цвет (RGB).

Возможности Kleptomania
* захват и обработка текста с экрана в любых приложениях, любых зарегистрированных
в системе шрифтов
* копирование текста в буфер обмена
* запуск браузера для распознанного адреса интернет
* запуск программы электронной почты для распознанного адреса электронной почты
или имени адресата
* подсчет суммы выбранных чисел
* подсчет числа слов и символов
* обнаружение имени, размера и начертания (полужирный/подчеркнутый)
использованного шрифта. Больше не нужно догадываться о шрифте на экране
* захват и обработка текста от дерева папок, списков файлов, отчетов баз данных,
текст окон сообщений и диалогов, меню, строки состояния, точно выбранной области
в браузере, видимый текст унаследованных систем (DOS) и т.д.
* не зависит от поддержки буфера обмена приложением или любого закулисного
стандарта передачи информации
* при копировании сохраняет имя шрифта, его размер и начертание (полужирный/подчеркнутый)
* помещает зафиксированный текст в буфер обмена в обычном или RTF формате
* полная поддержка установки и удаления
* это первое решение проблемы захвата текста посредством оптического распознавания
символов
----------
Я сам ей пользовался долгое время при работе с разными СУБД и прочим ПО.
Возможно, есть и более свежие ее версии...
20. restuta 21.02.12 08:24 Сейчас в теме
(11) vkr, согласен. Долгое время пользовался данной программой, и не зачем выдумывать велосипед.
12. Konstantin-2006 12.01.12 12:33 Сейчас в теме
Полезная информация. Использую эти методы достаточно давно для составления руководств и учебных курсов. Новичкам должно пригодиться.
14. USER--1C 60 12.01.12 23:49 Сейчас в теме
(12) Konstantin-2006, Спасибо. А плюс за полезную информацию не забудьте поставить. Очень нужно.
13. silver-fox87 12.01.12 16:59 Сейчас в теме
В программе Snagit 10 для снятие скринов экрана есть режим распознавания текста. Можно выбрать весь экран или выделить нужную область. Текст получается с потерей форматирования.
15. USER--1C 60 12.01.12 23:51 Сейчас в теме
(13) silver-fox87, Правильно! В тексте статьи об этом сказано: "Так же возможен режим «Извлечения текстов». Из выделенной области экрана извлекается текст, который можно копировать в буфер обмена."
16. elizarovs 83 13.01.12 11:35 Сейчас в теме
В заголоввке указано: "Конфигурации: 1C: Предприятие 8, 1С: Предприятие 7.7"
Какое отношение эта статья имеет к 1С????
Давайте еще писать, как изготовить стул, на котором сидеть бухгалтеру, который работает с 1С?!
Обсудим раскладку клавиатуры, погоду на улице и кандидатов в президенты! Пишите в Прямой эфир, на худой конец не пишите, что это имеет отношение к "Конфигурации: 1C: Предприятие 8, 1С: Предприятие 7.7".
18. USER--1C 60 13.01.12 20:33 Сейчас в теме
(16) elizarovs,
Уважаемый Сергей, постараюсь ответить Вам подробно.
Старался в статье доступно описать причину создания статьи и привел практический пример: «Практическая ситуация: программист работает на работе с библиотекой стандартных подсистем 1С. Документация размещена на сайте и диске ИТС. Диск только на работе, а работать приходится на работе и дома. Копирование с диска ограничено»
Встречал программистов, которые говорили: «Какие еще статьи с ИТС? Мне читать некогда, надо рубить бабло. Старых знаний хватит, новое не нужно».
Статья написана для пользователей сайта, в том числе программистов 1С. При работе программисты вынуждены работать со справочной и вспомогательной информацией. Очень часто источники информации – отсканированные материалы или справочные системы с защитой (или частичным ограничением) от копирования.
Многие поняли цель статьи – показать основы работы с текстом, видимым на экране, но который нельзя стандартными средствами копировать.
Можно обойтись и без этого. Пользователям с Вашим багажом знаний может быть это и не нужно. Поэтому в первых строках статьи написано: «Решил написать статью об элементарных приемах работы с не копируемым текстом. Надеюсь, описанные приемы облегчат рутинный труд по набору текста». И что Вы хотели найти нового для себя?
Это моя первая статья на сайте. При создании статьи необходимо было указать конфигурацию. Пытался найти подходящие параметры при создании статьи. Чтобы не ограничивать выбор – выбрал самые расширенные, только верхнего уровня. Получилось: «Конфигурации: 1C: Предприятие 8, 1С: Предприятие 7.7». Т.е. для всех без ограничений. Других вариантов не смог подобрать.
Статья опубликована неделю назад. За 9 дней ее многие прочли, некоторые оставили комментарии, а 19 пользователей отметили плюсом, т.е. рекомендовали данную статью к прочтению и использованию. Вы готовите нужные статьи для различных конфигураций. Судя по рейтингу … ..(список статей) их тоже читают и рекомендуют.
Описанные приемы работы помогают мне в работе, в том числе при создании дополнительного отчета, который опубликовал для уважаемых пользователей сайта: Дополнительный отчет «Отчет версии объектов» (версионирование) .
17. andron79 13.01.12 12:07 Сейчас в теме
19. tormozit 7136 29.01.12 20:29 Сейчас в теме
Для захвата из GUI есть еще TextCatch. Я предпочитаю ее.
21. nedo 01.03.12 17:44 Сейчас в теме
довольно познавательная тема!!!автору спасибо и всем поддержавшим!!!
22. kvu 22.07.12 14:56 Сейчас в теме
Полезная информация,спасибо.
Оставьте свое сообщение