Для данного PDF, который использует несколько шрифтов (например, в Acrobat Reader, используемые шрифты можно увидеть, выбрав «Файлы»> «Свойства»> «Шрифты»), как узнать, где в документе используется определенный шрифт (с помощью Adobe Acrobat 7 , Reader или бесплатный инструмент PDF)
Просто чтобы прояснить: я не хочу выяснять, какой шрифт используется для определенного фрагмента текста (я знаю, как это сделать с помощью Acrobat 9 Professional, см. Этот вопрос для супер-пользователя ). Вместо этого я хочу найти, где используется определенный шрифт.
pdf
fonts
adobe-acrobat
Rabarberski
источник
источник
Ответы:
Сейчас этот вопрос немного устарел, но я пришел сюда через Google, и кто-то еще мог бы. Мое решение состояло в том, чтобы создать профиль Preflight (Acrobat 9 Pro), который допустил ошибку в информации о шрифте. Нажав на имя шрифта в результатах, вы перейдете на страницу и выделите текст. Недостатком является то, что вы получаете список всех шрифтов на всех страницах, упорядоченный по странице, а не по имени шрифта, но это дало мне решение.
1) Создайте новый пользовательский профиль предварительной проверки Advanced | Preflight | Options | Create New Preflight Profile
2) Дайте профилю имя (скажем, Fontfinder)
3) В левом окне диалога нажмите «Пользовательские проверки»
4) В правом окне диалогового окна под пустым полем щелкните значок плюса, чтобы создать новую проверку и включить в текущий профиль.
5) Нажмите «текст» в группе, нижнее свойство «Размер текста». Выберите это и нажмите «Добавить»
6) Панель ниже теперь имеет больше опций. Нажмите на выпадающие опции, вероятно, с меткой «равно» и выберите «меньше чем»
7) Введите большое значение в поле Number. Я ввел 500
8) Слева вверху диалогового окна, когда отчет о проверке пожаров отображается как ... и введите что-то вроде размера текста 500 пт или меньше и нажмите OK. На панели должна быть новая пользовательская проверка с красным крестом рядом с ней. Если крестик не красный, нажмите на флажок и выберите «ошибка» под панелью
Повторите шаги, описанные выше, для другой проверки ошибок, но изменив параметр для 500 на «больше или равно», и отчет о проверке пожаров в виде текста 500 пт или более
9) Нажмите OK в диалоге редактирования профиля.
10) Запустите профиль в вашем PDF
Я установил для шрифта значение ошибки большого размера, чтобы все ошибки отображались в группе. Вторая проверка - просто перехватить любой шрифт большего размера. Я полагаю, вы можете проверить размер pt 50000 и получить тот же результат.
источник
Text
группы выберитеFont
группу, а затемBase Font Name
введите имя шрифта, что намного лучше.Вот способ, как узнать для каждой отдельной страницы, какой набор шрифтов используется на ней. (Извините, я не знаю способа сделать информацию о местонахождении для использования шрифтов более специфичной, чем постраничную, не прибегая к расширению коммерческого программного обеспечения, такого как pdfToolbox4 или Enfocus PitStop, от callassoftware.com .)
Этот метод использует утилиту XPDF
pdffonts.exe
, бесплатное программное обеспечение с лицензией GPL:Теперь, чтобы показать все шрифты, используемые на странице 22 документа, запустите:
Чтобы увидеть все шрифты, используемые в полном документе, просто запустите:
Чтобы получить список шрифтов, используемых на каждой странице 22-страничного PDF, просто используйте:
источник
pdffonts
вместо,pdffonts.exe
и путь будет использовать прямую косую черту.Для этого я использовал плагин Pitstop Pro Enfocus , но это не дешево.
источник
В отчете, созданном с помощью предварительной проверки Acrobax X, нажмите кнопку «Показать в оснастке» в левом нижнем углу окна отчета, затем в листинге окна нажмите «+ Обзор» и «+ страницы». Каждая страница pdf отображается в списке. нажмите + Page: 1, например, нажмите + Fonts, шрифты для страницы перечислены, щелкните шрифт, и текст, на котором он используется, отобразится в окне Preflight Snap View. Если вам нужно, вы можете использовать найти в acrobat, чтобы найти текст. Я обнаружил, что это не всегда на странице, о которой сообщают, но представление привязки точно показывает, на каком тексте используется определенный шрифт, отсюда необходимость использования обычного поиска текста.
источник
Возможно, это не относится к вам, если PDF изначально не был создан в Word, но если это было так, вы можете найти шрифты в Word с помощью расширенного поиска, как описано здесь .
Короче говоря:
и т.д. Вы можете решить все остальное.
источник
Ниже приведен скрипт, который выполняет это в Linux или аналогичных операционных системах, используя только программное обеспечение с открытым исходным кодом (qpdf и pdffonts).
источник
Где-то в Интернете я нашел этот другой метод, который работает, если у вас есть Adobe Acrobat (я думаю, что он работает после 7).
«Найти инструменты»> «Редактировать текст документа» (я читаю из Acrobat 10X, в вашей версии он может отличаться, но вы сможете найти то, о чем я говорю)
После того как текстовое поле выбрано, щелкните правой кнопкой мыши и посмотрите на свойства. Там будет сказано, шрифт используется.
Отредактировано: нашел ссылку на мою ссылку: http://www.deepbluesky.com/blog/-/extracting-font-information-from-pdf-files_35/
источник