Почему в пдф не ищет слова
Перейти к содержимому

Почему в пдф не ищет слова

  • автор:

Почему не работает поиск в пдф (файле, документе)?

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

Стоит отметить, что если Ваш PDF-документ создан из картинок (например, он отсканирован), то поиск в нем через программы Acrobat или Acrobat Reader всё равно не будет работать. Для подобных целей следует установить pdf-редактор документов — например, PDFelement или схожий на него по функционалу.

Если не удается выбрать или скопировать текст в файле PDF, используя приложение «Просмотр» на Mac

Если Вы открыли файл PDF в приложении «Просмотр» и обнаружили, что не можете выбрать или скопировать текст, попробуйте выполнить указанные действия.

  1. В приложении «Просмотр» на Mac перейдите к файлу PDF, который Вы хотите изменить.
  2. Проверьте, что выполнены указанные ниже условия.
    • Инструмент «Выбор текста» может быть неактивным. Выберите «Инструменты» > «Выбор текста» или нажмите кнопку «Показать панель инструментов разметки» , затем нажмите кнопку «Выбор текста» .
    • Для выделения или копирования текста в некоторых файлах PDF требуется ввести пароль. Выберите «Инструменты» > «Показать Инспектор», нажмите кнопку «Инспектор шифрования» , затем введите пароль.

См. такжеВыбор и копирование текста в файле PDF в приложении «Просмотр» на Mac

Невозможно выполнить поиск по тексту в PDF-файле

Не удается выполнить поиск по тексту в PDF-файле после обновления Acrobat или Acrobat Reader до последней версии

Только в ОС Windows

В Acrobat или Acrobat Reader не удается выполнить поиск по тексту в PDF-файле с помощью инструмента «Найти» или «Расширенный поиск».

Применимо к версиям

  • Acrobat (версия 2021.001.20135 | выпуск за 9 февраля 2021 г.)
  • Acrobat Reader (версия 2021.001.20135 | выпуск за 9 февраля 2021 г.)

Решение 1. Обновление Acrobat или Acrobat Reader до последнего исправления

Обновите приложение Acrobat или Acrobat Reader. В последнем исправлении выпуска (21.001.20142) эта проблема устранена. Чтобы выполнить обновление прямо из приложения, откройте Acrobat или Acrobat Reader и выберите Справка > Проверка обновлений.

Если проблема не решена, обратитесь к решению 2 ниже.

Решение 2. Включение PDF-индексации с помощью ключа реестра bFallbackOnix32

Применимо в Windows (32-разрядная версия)

Обновите Acrobat и Acrobat Reader до версии 21.001.20142 или более поздней, а затем попробуйте выполнить шаги ниже.

Закройте Acrobat или Acrobat Reader, если приложение уже запущено.

Откройте редактор реестра: откройте меню Выполнить (кнопка меню Windows+R), введите regedit.exe в поле «Открыть» и затем нажмите ОК.

  • Acrobat:

Путь: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Adobe\Adobe Acrobat\DC\FeatureState
Ключ: bFallbackOnix32
Тип: REG_DWORD
Значение: 1

Путь: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Adobe\Acrobat Reader\DC\FeatureState
Ключ: bFallbackOnix32
Тип: REG_DWORD
Значение: 1

Как починить поиск в русском PDF

Начинающий пользователь Help+Manual, пишущий документацию на русском языке, рано или поздно сталкивается с ситуацией, когда в созданном PDF-документе не работает поиск. Русский текст отображается корректно, но после копирования вставляется из буфера кракозябрами. В этой статье я расскажу, как это исправить и почему так получается.

Настройки по инструкции разработчика

Чтобы в PDF документах на русском языке, сгенерированных Help+Manual, корректно работал поиск, задайте следующие настройки:

  1. В языковых настройках проекта Configuration \ Common Properties \ Language Settings выберите русский язык и русскую кодировку. Это нужно для корректной работы Help+Manual с кириллицей.
  2. В параметрах публикации Configuration \ Publishing Options \ Adobe PDF \ Fonts Embedding включите внедрение шрифтов. Используйте режимы:
    • Embed CID Fonts (обеспечивает максимальное качества текста при увеличении);
    • Embed Type3 fonts (выберите, если поиск не заработал с предыдущим режимом; работает всегда, но качество текста при увеличении будет ниже).

режимы внедрения шрифтов в Help+Manual

  1. Проверьте список исключений Do NOT embed these fonts. Он должен быть пустым. Все шрифты, использованные для оформления текста на русском языке, должны быть внедрены в документ*.

список исключений и другие параметры публикации

  1. В нижней части окна проверьте флажок Export all text as glyphs (Экспортировать весь текст как глифы). Он должен быть снят.
  2. В настройках Help+Manual View \ Program Options \ PDF Export проверьте драйвер принтера, используемый для генерации PDF**.

Дополнительная информация

*1. Разработчики формата PDF в документации указывают, что поиск в pdf-файлах, содержащих Кириллицу, должен работать и без внедрения шрифтов:

**2. В моей практике проблему поиска в русских PDF помогал решить только правильно выбранный режим внедрения шрифтов. Но этот пункт есть в инструкции разработчика по наладке поиска в PDF-документах с Кириллицей. Полный текст инструкции можно посмотреть на форуме поддержки.

3. Я пользуюсь Help+Manual с 2005 года, начиная с версии 4. С проблемой поиска в русских PDF-файлах сталкивался только в приложениях Adobe. В других бесплатных программах для просмотра PDF-файлов (например, STDU PDF Viewer и Foxit PDF Reader) поиск текста на русском языке всегда работал корректно. Русский текст также корректно копировался и вставлялся.

В чем причина

Новое — это хорошо забытое старое. Проблема с поиском в русских PDF была в Help&Manual 4 и 5. Решалась она аналогичным образом. И нет ничего удивительного, что версии 7 и 8 ее унаследовали.

настройки внедрения шрифтов в Help+Manual 5

Дело в том, что в Help&Manual начиная с версии 3 для генерации PDF-файлов используется компонент wPDF от компании WPCubed GmbH (Мюнхен).

wPDF3 в Help&Manual 5

компонент wPDF4 в Help+Manual 7

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

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

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