Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Windows (http://forum.oszone.net/forumdisplay.php?f=7)
-   -   программа для снятия скринов с текста (http://forum.oszone.net/showthread.php?t=205527)

serserdada 24-04-2011 14:48 1664871

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

Amigos 24-04-2011 15:03 1664876

serserdada, не совсем понятна задача - нужно получить текст в виде картинки?
проще воспользоваться виртуальными принтерами.

serserdada 24-04-2011 17:58 1664962

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

ferget 24-04-2011 22:05 1665070

виртуальный принтер тут не поможет, потому что он сохраняет в *.xps

лучше взять программу AutoIT, с ней идет программа Au3record и записать действия

(открывается любой текст-редактор и снимаются скрины любой скрин-утилитой)

и прокрутить макрос сколько нужно

serserdada 24-04-2011 23:08 1665105

ferget, спасибо, я потрогал то, что Вы порекомендовали, но там чтобы разобраться нужно уметь работать со скриптами, а у меня таких навыков нет, я не программист, даже пользователь посредственный, там мне тёмный лес. я, к тому же, в тех вариантах AutoIT, что удалось скачать, не нашёл указанной Вами Au3record, да если бы и нашёл, сомневаюсь, что это помогло бы мне.
мне бы что-нибудь похожее, только в форме утилиты, с доступным интерфейсом, типа, нажал кнопку, провёл несколько операций, она запомнила их, сделала сама себе там программу, какую нужно, и по моей команде только повторила этот цикл определённое количество раз. ну что-то наподобие, я к примеру просто говорю, я же не знаю, существуют ли вообще утилиты такие на таком уровне для простого чайник-пользователя. если нет такого - может посоветуете какой-то принципиально иной способ?

ferget 24-04-2011 23:40 1665124

в общем все просто
открываете текстовый файл, хоть в блокноте, выбираете в меню пункт печать, затем при выборе принтеров выбираете Microsoft XPS document writer и ставите галочку печатать в файл, сохраняете файл *.xps, затем берете вот здесь программу
http://softarchive.ru/item/23096.html
и перегоняете *.xps в jpg

serserdada 25-04-2011 00:50 1665150

попробовал следовать в точности всем Вашим инструкциям, ничего не понял по дороге.
беру комбинацию двух программ - AkelPad и XPSConverter (скачал и заинсталлировал).
открыл txt в AkelPad-е, печать, выбрал принтер, поставил галочку, потребовалось дать имя файлу, но потом мне необходимо было нажать на "печать", и не получилось скомандовать .xps, файл программа создала, но тип файла непонятно какой, просто "файл" и всё.
ну это ладно, Вы мне объясните, пожалуйста, в принципе какая программа должна нарезать страницы - AkelPad или XPSConverter? если текстовый редактор, то я не понял как. а роль конвертера сводится только к перекодировке?, или он сам и будет выполнять ту автоматизацию, которая мне нужна? для меня, ведь, самое важное - где идёт процесс превращения одного файла в множество страниц, а с конвертацией txt-xps-jpg я с горем пополам как-нибудь разберусь.

ferget 25-04-2011 01:19 1665159

XPSConverter сам нарезает на страницы, каждая страница - отдельный jpg, в меню file сначала open, затем convert to, появится окно настроек там выберите нужные

и в akelpad все работает, в меню файл печать, выбрать принтер, отметить печать в файл, нажать кнопку печать, появится окно печать в файл

набрать, допустим, E:\1.xps

serserdada 25-04-2011 02:05 1665165

всё понял, ferget, вроде получилось. буду ковырять дальше. а скажите, знакомы ли Вам кроме этого xps-конвертера другие с такой же возможностью делать картинки, чтобы можно было выбрать, ну чтобы настройки были пообширней, например?.

ferget 25-04-2011 03:12 1665179

в google
xps в jpg

там много программ, поищите,
хотя мне эта понравилась больше всего

serserdada 25-04-2011 04:38 1665189

спасибо, ferget. дальше я сам. проблема закрыта.


Время: 01:47.

Время: 01:47.
© OSzone.net 2001-