SergeyR
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору SIM17 Редактировать PDF - занятие крайне неблагодарное, а кириллицу - тем более! Проблема состоит в том, что для редактирования нужно, чтобы шрифт, которым был набран редактируемый текст, был установлен на том компьютере, где производится редактирование! В противном случае Acrobat начинает "ругаться". На это можно "плюнуть" , но тогда вместо текста будет "не пойми что" или вообще пустое место, хотя курсор будет двигаться... (Правда, мне говорили, что если шрифт внедрен в документ ЦЕЛИКОМ, а не поднабором, то можно редактировать и без установки шрифта, но я таким не сталкивался, да и сохраняют, как правило, все же только используемую часть шрифта.) Узнать шрифты не сложно. Нужно только посмотреть Document Properties -> Fonts. Но! Очень часто, особенно в старых версиях, там стоит нечто неудобоваримое, типа "MSTF145456..." Это происходит потому, что TTF шрифты, которыми были набраны эти документы, в PDF преобразуются в шрифт "Type 3" (один из вариантов "Type 1" или PS, которые сохраняются без изменений). Найти ТАКОЙ шрифт... Далее. В новых версиях часто бывает, что английская часть текста, набранная стандартным шрифтом, например, Arial, кодируется в именно как Arial, но кириллическая - уже как Arial+1. Опять накладка... Ладно, допустим, мы нашли нужный шрифт (или исправили имя редактором шрифтов и установили этот самый "MSTF145456..."). Как правило, при внедрении ПОДНАБОРА шрифта, кодировка символов в нем МЕНЯЕТСЯ!!! PDF'у без разницы, что отображать, он получает символ с кодом 0x01, выбирает из поднабора нужное изображение и выводит его на экран (или печать). В тексте соответствие однозначное. Но если бы вводим символ с кодом, например, 0x0c0 ("А"-кириллическое), то гарантий, что в документе под этим кодом находится изображение именно этого символа никаких. Отсюда "кракозяблы" или просто пустые места... Может быть и хуже. На ТВОЕМ компьютере все отображается нормально, но на любом другом, где нет такого шрифта, текст "непотребный". Это значит, что таких символов в ПОДНАБОРЕ просто НЕТ. Они брались из установленных на компьютере, но при сохранении отредактированного PDF'а эти дополнительные символы в него НЕ ВНЕДРЯЮТСЯ (сохраняются только коды в тексте)! Именно это происходит чаще всего, когда имеется английский PDF, и в нем сохранен только поднабор латинских символов... Или текст набран стандартным шрифтом (тем же Arial), который входит в поставку Acrobat'а и в PDF не сохраняется, но! и не имеет кириллической части... Правда, как-то пробегали такие шрифты и с кириллицей (возможно, из поставки Acrobat CE), но гарантии, что они будут установлены и на целевом компьютере... МараЛ... Редактировать непосредственно английский PDF, добавляя туда кириллический текст - не стоит. Лучше всего распознать его через Fine Reader, благо, что, начиная с 6й версии, он может работать с PDF непосредственно. (Пользоваться различными конверторами IMHO не стоит, по крайней мере виденные мною с кириллицей работают "не очень"...) Полученный текст отредактировать "как душе угодно", а потом создать новый PDF, внедрив в него все нужные шрифты. | Всего записей: 231 | Зарегистр. 29-05-2002 | Отправлено: 13:28 25-11-2003 | Исправлено: SergeyR, 13:34 25-11-2003 |
|