Выбрать главу

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

Кликаем мышью в любом месте экрана et voila! — текст изменен с сохранением шрифта. Если важно сохранить форматирование (выравнивание текста по краям), вы выделяете в PDFPen Pro весь абзац и вставляете вместо него нужный текст, набранный в любом редакторе.

Безусловно, все то же самое можно проделать в Акробате с помощью инструмента Edit Document Text, но с гораздо большим геморроем (и за большие деньги):

После замены фразы и удаления слова «абсолютный» образовался зазор в предлоге «на», который я битый час не мог устранить: стоит удалить пробел, как исчезает буква «н», передвигаешь «н» вправо, удаляется «а». Я, конечно, понимаю, что можно удалить все предложение и переписать его начисто, только оно мне надо? Наверняка акробатные профи в две секунды подскажут еще более элегантное и скоростное решение, однако это решение приходит не на уровне интуиции и самоочевидного инструментария программы (как это реализовано в PDFPen Pro), а в результате много дневной (если не многомесячной) учебной курвы на курсах Adobe.

В общем, вы меня поняли и намотали на ус: PDFPen Pro блестящий инструмент для работы с PDF на Маке за малые деньги и с полностью отсутствующим этапом предварительного обучения.

В следующий раз я расскажу о втором шедевре Smile — утилите TextExpander, и если останется время продемонстрирую отличный алгоритм, позволяющий на гаджетах iOS загружать из сети книги в архиве RAR, распаковывать их и портировать в читалку (задача, между прочим, весьма нетривиальная для iOS).

К оглавлению

Голубятня: TextExpander и из RAR'a в книгу!

Сергей Голубицкий

Опубликовано 13 октября 2011 года

Второй шедевр Smile называется TextExpander, программа для создания и хранения часто употребляемых в работе текстов и изображений. Потребность в подобном софте я впервые испытал в 1995 году, практически сразу как компьютер превратился из развлечения и удовольствия в полноценный рабочий инструмент.

Думаю, всем нам приходится иметь дело с бесконечно повторяющимися контекстами, которые ежедневно используются в почтовой переписке, в чатах, в программировании и проч. Ну а если вы преподаватель, то без контекстов просто не обойтись, поскольку из года в год все вопросы ваших студентов неизбежно повторяются и тысячекратное повторение (написание) одного и того же стандартного ответа (пусть даже разбавленного субъективно-контекстуальными вкраплениями) может в прямом смысле слова свести с ума.

О первой находке с нужной функциональностью — программе Multi Block Storage — я писал в августе 2000 года (Голубятня №32). К величайшему сожалению 16-битный MBS не получил развития и загнулся после смены парадигмы Win 95 — Win2000. Поверите ли: ни единого аналога MBS за последующие девять лет жизни на форточках мне так и не удалось обнаружить! Невероятно, но факт (по ходу дела: буду весьма признателен читателям за подсказку, если кто знает). Между тем мне мучительно недоставало каталогизатора готовых контекстов в повседневной работе, так что приходилось пользоваться какими-то прямо позорными подручными средствами вроде постоянно открытого txt- файлика с выписанными столбиком шаблонами, а в последствие — адаптации неудобной для данной задачи менеджеров буфера обмена.

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

Не последнюю роль в выборе сыграла блестящая связка программы с мобильной версией (для айфона и айпада) — TextExpander Touch, однако не это главное (хотя бы потому, что аналогичная связка есть и у конкурентов). Главное — продуманность интерфейса и удобство пользования. Именно этот аспект заставил отказаться один за другим от всех программ с аналогичной функциональностью.