Как узнать, на какие шрифты ссылаются и которые встраиваются в документ в формате PDF

objs.sort(function(a,b){return b.last_nom>a.last_nom})
100
задан Jens Schauder 5 March 2009 в 12:44
поделиться

5 ответов

Я наконец получил файл в качестве примера, который на самом деле, кажется, встраивает шрифты.

Используя нормальный Adobe Reader (или Foxit, если Вы предпочитаете). Выберите Файл->, Свойства на получающемся Диалоговом окне выбирают вкладку Font. Вы будете видеть список шрифтов. Те, которые встраиваются, заявят этот факт в () позади имени шрифта.

49
ответ дан Aaron Digulla 5 November 2019 в 11:51
поделиться

CAM:: PDF имеет генератор отчетов шрифта, доступный как утилита командной строки или через вызов библиотеки. При выполнении "listfont.pl file.pdf", Вы производитесь как это:

Page 1:
  Name: F1.0
    Type: TrueType
    BaseFont: NZUXSR+Impact
    Encoding: MacRomanEncoding
    Widths: yes
      Characters: 0-255
    Embedded: yes
  Name: F2.0
    Type: TrueType
    BaseFont: XSFKRA+ArialMT
    Encoding: MacRomanEncoding
    Widths: yes
      Characters: 0-255
    Embedded: yes
5
ответ дан Chris Dolan 5 November 2019 в 11:51
поделиться

с помощью свободного iText (или iTextSharp, если Вы находитесь на.NET) можно записать утилиту, которая извлечет для Вас эту информацию с помощью BaseFont. Метод GetDocumentFonts.

Прочитайте эту ссылку для кода

1
ответ дан Rad 24 November 2019 в 04:37
поделиться

pdffonts инструмент командной строки первоначально от Xpdf, теперь часть Poppler.

Этот инструмент доступен в большинстве дистрибутивов Linux как часть poppler-utils пакет.

Использование в качестве примера и вывод:

$ pdffonts some.pdf 

name                                 type              emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
BAAAAA+Arial-Black                   TrueType          yes yes yes     53  0
CAAAAA+Tahoma                        TrueType          yes yes yes     28  0
DAAAAA+Wingdings-Regular             TrueType          yes yes yes     43  0
EAAAAA+Webdings                      TrueType          yes yes yes     38  0
FAAAAA+Arial-BoldMT                  TrueType          yes yes yes     33  0
GAAAAA+Tahoma-Bold                   TrueType          yes yes yes     23  0
HAAAAA+OpenSymbol                    TrueType          yes yes yes     48  0
140
ответ дан vartec 24 November 2019 в 04:37
поделиться

Вы можете извлечь шрифт (ы) из PDF с помощью Online Font Converter

3
ответ дан 24 November 2019 в 04:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: