Читаем 1001 совет по обустройству компьютера полностью

Есть несколько способов преодолеть это препятствие. Для начала сам Adobe Reader может сохранять документ в текстовом формате, а именно текст обычно и требуется. Но без сучка и задоринки это проходит, к сожалению, лишь с англоязычными текстами. Многие тексты в формате PDF, включающие кириллицу, хорошо если просто не распознают кодировку Unicode (как с этим справляться, рассказывалось ранее – см. разд. 12.3 «Русификация и кодировки»), но могут превратиться в набор сплошных пробелов и знаков вопроса. Встречаются и куда более заковыристые случаи – однажды мне пришлось в ответ на просьбу одной читательницы писать целую программу по расшифровке кириллического PDF-файла, каким-то образом сделанного в совершенно невероятной кодировке, явно придуманной на один раз, – больше таких текстов встретить так и не удалось.

Если нужно просто снять защиту от копирования, то не ищите локальную программу, – проще всего обратиться к онлайновым сервисам. Мне известно три таких сервиса: pdfunlock.com, freemypdf.com и pdfpirate.org, вероятно, есть еще и другие.

На крайний случай

Кстати, для всех подобных целей, включая даже снятие пароля с закрытого для просмотра файла, причем далеко не только PDF-формата, есть совершенно официальные программы фирмы «Элкомсофт» (elcomsoft.ru). Я не советую заниматься в таких случаях поисками на «варезных» сайтах, в том числе и программ самой «Элкомсофт», – чаще всего то, что там предлагается, либо просто не работает, либо вдобавок сильно осложнит вам жизнь. Разработчики программ в «Элкомсофт» сами являются крупнейшими специалистами в области криптографии – не секрет, что основатели компании когда-то закончили Высшую школу КГБ по этой специальности. Потому даже и не надейтесь найти «разлоченную» программу от «Элкомсофта». Кроме всего прочего, «Элкомсофт» является членом Российской криптологической ассоциации и имеет статус сертифицированного партнера Microsoft и Intel, что много говорит о ее статусе в мире. Программы ее, впрочем, весьма дороги, но это полностью оправдывается их назначением: во-первых, задача действительно сложная, во-вторых, настоящая нужда в таких средствах возникает только в совсем уж крайнем случае.

Есть и другой, вполне легальный способ, который гарантирует результат во всех случаях, – любой PDF, который можно отобразить на экране, легко преобразовать в текстовую форму, даже не теряя картинок, с помощью известной программы Fine Reader, имеющейся у любого обладателя сканера. Прилагающаяся к сканеру усеченная бесплатная версия может и не работать с PDF, но это делает любая более «продвинутая», которая стоит недорого и оправдает себя наверняка. С помощью Fine Reader можно преобразовать PDF «обратно» в привычный формат DOC, RTF или HTML (оригинальное форматирование при этом, естественно, не сохраняется).

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

12.6.2. Создание документов в формате PDF

Перейти на страницу:

Похожие книги

97 этюдов для архитекторов программных систем
97 этюдов для архитекторов программных систем

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

Билл де Ора , Майкл Хайгард , Нил Форд

Программирование, программы, базы данных / Базы данных / Программирование / Книги по IT
3ds Max 2008
3ds Max 2008

Одни уверены, что нет лучшего способа обучения 3ds Мах, чем прочитать хорошую книгу. Другие склоняются к тому, что эффективнее учиться у преподавателя, который показывает, что и как нужно делать. Данное издание объединяет оба подхода. Его цель – сделать освоение 3ds Мах 2008 максимально быстрым и результативным. Часто после изучения книги у читателя возникают вопросы, почему не получился тот или иной пример. Видеокурс – это гарантия, что такие вопросы не возникнут: ведь автор не только рассказывает, но и показывает, как нужно работать в 3ds Мах.В отличие от большинства интерактивных курсов, где работа в 3ds Мах иллюстрируется на кубиках-шариках, данный видеокурс полностью практический. Все приемы работы с инструментами 3ds Мах 2008 показаны на конкретных примерах, благодаря чему после просмотра курса читатель сможет самостоятельно выполнять даже сложные проекты.

Владимир Антонович Верстак , Владимир Верстак

Программирование, программы, базы данных / Программное обеспечение / Книги по IT
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ

Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

Скотт Майерс , Скотт Мейерс

Программирование, программы, базы данных / Программирование / Книги по IT