Почему в pdf файле вместо букв кракозябры
Перейти к содержимому

Почему в pdf файле вместо букв кракозябры

Искаженный или отсутствующий текст при преобразовании или объединении документов PDF в Acrobat 9

Текст выводится на печать или отображается некорректно

Текст должным образом не отображается или не выводится на печать после преобразования или объединения документов PDF в Acrobat 9.

  • Текст выглядит размытым, или буквы и символы накладываются друг на друга.
  • Текст зашифрован, искажен или отображается как набор нечитаемых символов.
  • Текст в некоторых местах отображается с нижним индексом.
  • Текст не печатается должным образом.

Решение. Встройте шрифты, чтобы избежать подстановки

Встраивание делает ненужной подстановку шрифта при просмотре или печати файла, поэтому пользователь видит текст, отображаемый в первоначальном шрифте.

Следующие шаги объясняют, как встроить шрифты.

Встраивание шрифтов в Acrobat 9 при помощи Distiller:

adobe reader печатает иероглифы

Проявилась данная проблема при печати налоговых форм (300.00, 328.00 и.т.д) Если при печати выбрать вариант печатать как изображение то это не всегда помогает. Думаю при печати иных файлов (не налоговых форм) этот метод поможет.

После небольшого гугления проблема решена. Делаем так.

  1. Идем в реестр. (пуск-выполнить-regedit)
  2. Переходим в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
  3. Удаляем строковые параметры (3 штуки как указано на скриншоте)

Courier,0 — Courier New,204

Times New Roman,0 — Times New Roman,204

regedit-font-delite

  1. Перегружаем компьютер
  2. PROFIT!

Данные решение было опробовано на нескольких компьютерах и во всех случаях проблема печати кракозябрами pdf файлов была решена. Как вариант можно попробовать проблемный pdf файл отправить на виртуальный принтер (т.е преобразовать в другой формат) и заново попробовать распечатать.

тэги:

acrobat reader печатает каракули
adobe reader 9 печатает иероглифы
adobe reader печатает кракозябры
adobe reader копирует иероглифы
adobe reader при печати иероглифы
принтер печатает иероглифы
hp печатает иероглифы
kyocera печатает иероглифы
pdf печатает иероглифы
печатает иероглифы 1с
xerox печатает иероглифы
принтер печатает иероглифы вместо текста
почему принтер печатает иероглифы
принтер hp печатает иероглифы
adobe печатает иероглифы
adobe reader печатает иероглифы
принтер чеков печатает иероглифы
hp 1200 печатает иероглифы
принтер печатает иероглифы без остановки
пдф печатает иероглифами
печатает иероглифы вместо букв
печатает иероглифы вместо русских букв
сетевой принтер печатает иероглифы
почему принтер печатает иероглифы вместо русских букв
стар тсп 600 печатает иероглифы
acrobat печатает иероглифы
ворд печатает иероглифами
печатать иероглифы компьютере
почему пдф печатает иероглифы
hp 1100 печатает иероглифы
laserjet 1200 печатает иероглифы
принтер произвольно печатает иероглифы
xerox wc m118 печатает иероглифы
hp laserjet 1200 печатает иероглифы
акробат ридер печатает иероглифы
1с печатает с иероглифами принтер kyocera
куосера печатает иероглифами с 1с
биксенон чековый принтер печатает иероглифы
почему pdf печатает иероглифы
печатает иероглифы content types xml
xerox workcentre m118 печатает иероглифы
lukhan lk t20 печатает иероглифы

adobe reader печатает иероглифы: 5 комментариев

Валентина :

Спасибо, ваш совет мне помог. А до этого перепробовала кучу решений, но ваш более прост. Теперь когда мне говорят что в соно печатает иероглифы — я знаю что делать!

[PS CC-CC2021] При сохранении в PDF кракозябры вместо русских букв в Фотошопе

Добрый день.
Уже весь мозг себе сломал, но не могу решить проблему.
Есть 2 файла в текстом.
1 — новый файл
2 — скопировал текст с другого файла.
Сохраняя в PDF оба файла.
1 — нормально виден русский текст
2 — кракозябра вместо русского текста.
Шрифт один и тот же.
В чем может быть причина?

Шрифт — MyrialPro Bold.
Если менять шрифт на Times, т овсе хорошо.
Но также хорошо, если в пустом файле текстовый слой создавать с данным шрифтом.
Вот два варианта файла и шрифт в облаке

~RA~

12 лет на форуме
Сообщения 11 475 Реакции 3 307
Предположу не глядя в файлы
скопировал текст с другого файла
уже в ломаной кодировке.
Проверяется вставлением в блокнот.
Развернуть подпись
Чмоки всем в этом чате!

_MBK_
Пикирующий бомбардировщик

15 лет на форуме
Сообщения 32 990 Реакции 10 774

Я не совсем понимаю цель действия? Сделать из фотошопа PDF с поиском/копированием кириллического текста.

Развернуть подпись

Drawer
Участник

Сообщения 1 460 Реакции 613

Проверьте шрифт в системе. Ваш шрифт не ставил, у меня проблем не возникло. И еще у Вас версия шрифта старая.

Вложения

нормтекст.pdf
416.5 КБ · Просм.: 133
кракозябры.pdf
416.6 КБ · Просм.: 139
Развернуть подпись
Всегда хотел волшебную кнопку «Создатьмакетсделатьспускотправитьнаформы»

lexter77

10 лет на форуме
Сообщения 744 Реакции 321
А у меня когда сохраняю из фотошопа .pdf таки получается ерунда:

1649745152395.png

Причем если ЭТИМ ЖЕ шрифтом чего-нить сохранить в .pdf из любой другой программы — никаких проблем нет само собой, Myriad шрифт ходовой аномалии давно были бы замечены.
В чем может быть дело? Фотошоп в процессе сохранения в .pdf что-то портачит? Хотя зачем мастерить .pdf из фотошопа для меня загадка.

_MBK_
Пикирующий бомбардировщик

15 лет на форуме
Сообщения 32 990 Реакции 10 774

Причем если ЭТИМ ЖЕ шрифтом чего-нить сохранить в .pdf из любой другой программы — никаких проблем нет само собой, Myriad шрифт ходовой аномалии давно были бы замечены.
В чем может быть дело? Фотошоп в процессе сохранения в .pdf что-то портачит?

Дык скривить растеризовать текстовый слой перед сохранением и дело с концом
Развернуть подпись

lexter77

10 лет на форуме
Сообщения 744 Реакции 321
Дык скривить растеризовать текстовый слой перед сохранением и дело с концом

Ну это понятно, но выше @Drawer выложил нормальные .pdf, вот и интересно как у него получились нормальные, и почему у меня получаются кривые.

_MBK_
Пикирующий бомбардировщик

15 лет на форуме
Сообщения 32 990 Реакции 10 774
почему у меня получаются кривые.
Ответ очевиден

1649746813870.png

Развернуть подпись

igorium
Участник

Топикстартер
Сообщения 2 Реакции 0

Я не совсем понимаю цель действия? Сделать из фотошопа PDF с поиском/копированием кириллического текста.

Цель сохранить макет из фотошопа в формате PDF. Растрировать текст не хочу, т.к. печатники просят, чтобы текст оставался текстом.

Предположу не глядя в файлы

уже в ломаной кодировке.
Проверяется вставлением в блокнот.

Не очень понял.
В Фотошопе все выглядит нормально. Копирую в блокнот — там тоже все ок. Проблема только при сохранении в PDF.

Проверьте шрифт в системе. Ваш шрифт не ставил, у меня проблем не возникло. И еще у Вас версия шрифта старая.

Проверил — шрифт в системе есть. Если б не было, то я не смог бы его выбрать в фотошопе.
Пытался скачать шрифт в другом месте — все равно — файл от 2017г.
Где найти более свежий?

Jeine
Да здравствует разум! Да сгинет маразм!

15 лет на форуме
Сообщения 7 016 Реакции 6 112

Screenshot_3.jpg

У меня такая же девятиэтажка и она не горит.

Развернуть подпись

Хомячки не умеют плавать. Научить их – наша задача. Брось с размаху их в синее море! Пусть сопутствует им удача!

_MBK_
Пикирующий бомбардировщик

15 лет на форуме
Сообщения 32 990 Реакции 10 774
Растрировать текст не хочу, т.к. печатники просят, чтобы текст оставался текстом.

Вот тут шаблон окончательно рванул!
ПЕЧАТНИКИ?
ПРОСЯТ.
ЧТОБЫ ТЕКСТ.
ОСТАВАЛСЯ ТЕКСТОМ.
В РАСТРОВОМ МАКЕТЕ.

Развернуть подпись

jazzy
Участник

Сообщения 301 Реакции 168

Кодировка текста одна и та же в обоих файлах (используется один и тот же диапазон unicode символов).

В файле с норм. текстом включен авто-кернинг, в файле с кракозябрами — нет. Вряд ли это может повлиять.

Текстовое поле в файле с кракозябрами подвергалось трансформации (увеличено по горизонтали в 2,41 раза, а по вертикали в 2,66 раза от исходного), а в файле с норм. текстом трансформации нет..

У меня оба файла сохраняет нормально.

Попробуйте сбросить параметры трансформации слоя (сначала convert to Parargraph Text, затем convert to Point Text)

Почему в pdf файле вместо букв кракозябры

Электронные книги вошли в нашу повседневную жизнь и продолжают укреплять свою позицию. PDF – один из самых популярных форматов, который можно встретить на интернет просторах, посещая сайты и магазины. Но бывают досадные ситуации, когда текст, который мы хотим скопировать, просто превращается в непонятные символы. Кто-то на них говорит иероглифы, другие – кракозябры . Как же исправить такую ситуацию?

Я не уверен, что следующие советы помогут для всех решить проблему, но частичное решение ее все же возможно.

Давайте сразу отбросим отсканированые и нераспознанные PDF документы, из которых просто невозможно скопировать текст. Это равносильно попытке копирования текста из обычной фотографии, сделанной на ваш смартфон. В таком случае текст нужно распознать специальной программой, вроде ABBYY FineReader.

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

Способ 1 (длинный).

Вся проблема в шрифтах и системе кодирования. PDF документ, с которого производится копирование имеет встроенные шрифты. И если такие шрифты отсутствуют в вашей операционной системе, то вы увидите такие кракозябры .

Чтобы можно было видеть нормальные буквы, при переносе текста нужно устанавливать соответствующие шрифты .

Чтобы узнать какие именно нужно инсталлировать на компьютер шрифты, нужно открыть наш PDF документ поддерживаемой программой (на примере PDF-XChange Viewer ). Далее идем в «Файл» → «Свойства документа» (можно нажать сочетание клавиш Ctrl + D).

кракозябры

Далее нажимаем на параметр «Шрифты» и видим список шрифтов, установленных в документе. Их и нужно найти в интернете и установить на компьютер. Для этого на загруженном шрифте два раза нажимаем левой клавишей мыши (то есть, открываем его), а потом нажимаем на кнопку «Установить» .

кракозябры

кракозябры

Далее копируем и вставляем текст из PDF документа, выделяем его в Microsoft Office Word (или в другом офисном редакторе, который у вас установлен) и выбираем из списка недавно установленный шрифт. Все должно быть нормально. Снизу на скриншоте видно, что я намеренно применил нужный шрифт только на одно предложение, другую часть текста прочитать невозможно.

кракозябры

Способ 2 (быстро и удобно).

кракозябры

Другой, более правильный и простой вариант – это использование программы (или плагина к редактору Notepad ++ ), которая называется Shtirlitz. Программа старая, давно не обновлялась, однако работает отлично. Прямо на лету выполняется вставка нормального текста. Никаких шрифтов не требуется. После копирования текста с данной программы и дальнейшей вставкой его в редактор Microsoft Office Word, все буквы и символы будут читаться и с использованием любого шрифта. Первый вариант не позволяет изменить шрифт. То есть, всегда, и на каждом компьютере нужно будет инсталлировать нужные шрифты для чтения только определенного документа. А если таких документов несколько сотен? Поэтому желательно воспользоваться этой программой для декодирования.

Способ 3 (онлайн).

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

кракозябры

Обратите внимание, что кодирование нашей тестовой книги windows-1252. Для нас нужна кодировка windows-1251. Поэтому переходим на сервис online-decoder.com.

Там можно видеть окно, где написано «Скопируйте сюда текст». Вставляем наш непонятный текст и нажимаем на кнопку «Подбор». Такой способ будет правильно использовать если вам неизвестна система кодирования. Декодер попытается подобрать ее автоматически. Если вы знаете исходное кодирование своей кракозябры, то можете смело нажимать кнопку «Точно», указав перед этим кодирование, напротив текста «Я знаю нужные кодировки».

кракозябры

Второй сервис «artlebedev.ru». Есть два способа для декодирования: «Просто» и «Сложно». Первый вариант работает на автомате. Второй – дает возможность, при необходимости, указать исходное и конечное кодирование.

кракозябры

Третий онлайн сервис для декодирования текста «2cyr.com» имеет отличие от предыдущих в том, что позволяет выбирать язык. Кроме русского, доступен также и украинский язык интерфейса (и надеюсь, что кодирования также, просто не было возможности проверить).

Есть также два режима: автоматический и режим эксперта. Во втором можно указывать исходное и конечное кодирование. Рекомендуется автоматический режим. После того как вставили текст, напротив слов «Выберите кодировку : » , нужно выбрать «Автоматически (рекомендуется)» и нажать на кнопку «Ок».

Все три сервиса отлично работали на моей тестовой книге в формате PDF с кракозябрами.

Способ 4 (с помощью макросов для Microsoft Office Word ).

Еще один вариант для программы Microsoft Office Word. Никаких шрифтов ставить не нужно. Создаем макрос со следующим кодом:

Код 1: «Перекодирование 1252 в 1251»

Sub Corr1252_1251()
Dim s$, i&, j&
s = Selection
For i = 1 To Len(s)
j = AscW(Mid$(s, i, 1))
If j < 256 Then
Mid$(s, i, 1) = Chr(j)
‘ Debug.Print i & vbTab & Mid$(s, i, 1) & vbTab & j & vbTab & Chr(j)
End If
Next
Selection.Text = s
End Sub

Код 2: «Перекодирование 1252 в 1251 (с учетом русской буквы Ё)»

Sub changeToRus()

‘ Замена кракозябр на кириллические буквы
‘ CP1252 -> CP1251

For i = 192 To 255
a1 = i
a = Trim(«^u») & Trim(Str(a1))
‘ Формирование запроса для поля Найти
sRus = Array(«А», «Б», «В», «Г», «Д», «Е», «Ж», «З», «И», «Й», «К», «Л», «М», «Н», «О», _
«П», «Р», «С», «Т», «У», «Ф», «Х», «Ц», «Ч», «Ш», «Щ», «Ъ», «Ы», «Ь», «Э», «Ю», «Я», _
«а», «б», «в», «г», «д», «е», «ж», «з», «и», «й», «к», «л», «м», «н», «о», _
«п», «р», «с», «т», «у», «ф», «х», «ц», «ч», «ш», «щ», «ъ», «ы», «ь», «э», «ю», «я»)
‘ Формирование массива кириллических букв для поля Заменить
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = a
.Replacement.Text = sRus(i — 192)
.Forward = True
.Wrap = wdFindContinue
.MatchCase = True
End With
Selection.Find.Execute Replace:=wdReplaceAll
‘ Выполнение замены по тексту
Next i

‘ Замена Ё и ё
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(168)
.Replacement.Text = «Ё»
.Forward = True
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = ChrW(184)
.Replacement.Text = «ё»
.Forward = True
.Wrap = wdFindContinue
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub

Выделяем вставленный текст с иероглифами. Тогда запускаем макрос на выполнение и получаем нормальный текст, который можно спокойно редактировать, изменять шрифты и т.д.

Для добавления готового макроса в Word делаем следующее:

Открываем редактор и переходим в «Вид».

кракозябры

Там находим кнопку «Макросы» и нажимаем на нее.

кракозябры

кракозябры

Даем для макроса имя (любое, оно будет автоматически изменено при полном копировании кода выше).

кракозябры

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

кракозябры

Как видно, макрос начинается так:

Sub названиемакроса()
дальше идет код макроса
End Sub

Название макроса может любым, но не цифры и не должно быть пробелов. Может быть так: декодирование_кракозябр_с_ё. Но не может быть так: декодирование кракозябр с ё.

То есть, для нас нужно заменить для нашего созданного пустого макроса весь текст с кодом, который показан выше.

После того как заменили, нужно закрыть окно редактирования макросов (можно нажать на иконку сохранения, хотя изменения сохраняются автоматически). Далее выделяем наш иероглифический текст, открываем макросы, выбираем из списка (если их у вас несколько) нужный и нажимаем на кнопку «Выполнить».

кракозябры

Ваш текст должен стать читабельным.

кракозябры

Источник макросов для Microsoft Office Word: http://wordexpert.ru

Как ни крути, но это не полное решение ситуации. Поиск после данных действий в самом PDF документе работать не будет. Проблема остается. Кто может подсказать ее решение, просьба писать в комментариях.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *