Бывает такое - скачал из интернета некий документ в PDF-формате и нужно оттуда скопировать значительный кусок текста. А создатель, зараза такая, заблокировал копирование. Денежка ему нужна за копирование или чего еще - неизвестно. Но текст этот позарез нужен. И что делать?
Можно конечно пойти по пути извращений и воспользоваться FineReader'ом, который будет долго и натужно распознавать ваш файлик и даже потом что-нибудь выдаст. Я когда-то давно с этим делом столкнулся и больше не хочу. А как сейчас файнридер распознает PDF - я не знаю, да и качать его влом.
Однако возникла проблема. Файл защищен, а скпировать текст для диплома надо. Итак, вот моя последовательность действий:
1. Для начала восстанавливаем забытый пароль. Ведь вы же его просто вспомнить не можете, какая досада ;) Для этого используем прогу "Passware Kit"
Сайт разработчика:
http://www.lostpassword.com/ Указываем ей нужный файл и она без лишних прелюдий его расшифровывает. А кроме того она много чего еще расшифровывает. За это и просит 2 с лишним килобайта русских денег.
2. Пытаемся копировать текст и получаем что-то типа: Îñíîâíàÿ öåëü äàííîãî ïðèíöèïà â òîì, ÷òîáû
Попросту уговоря, текст из PDF-файла копируется каракулями. Не знаю, с чем это связано, видимо со шрифтами или кодировками. Мне некогда было замарачиваться с перекодировкой и поэтому я решил просто сконвертировать этот файл в чего-нибудь попроще, например в обычную HTML-страничку.
Для конвертации я использовал "Smart PDF Converter", который, несмотря на то, что small, умеет много чего разного и конвертирует PDF во многие форматы.
Сайт разработчика:
http://www.pdftodocconverterpro.com/ 3. В итоге получаем HTML-страничку, немного коряво распознанную, но в целом - вполне приемлемо. Никаких каракуль, все на родном языке. Неудобство - обе программы являются платными. Однако обе позволяют их потестить в ознакомительном режиме. А значит - проблем не возникнет.
ЗЫ: Ну и как обычно. Никакой рекламы здесь нет. Данные программы просто как нельзя лучше подошли под мои задачи и поэтому я просто захотел о них рассказать.