W międzyczasie znalazłem inną metodę, aby wymienić czcionki używane w pliku PDF (i wskazać, czy są one osadzone czy nie), która używa tylko Ghostscript (nie ma potrzeby używania dodatkowych narzędzi innych firm). Niestety nie spełnia to również wymogu poznania czcionki użytej w tekście NOT.
Ta metoda wykorzystuje mały program narzędziowy, napisany w PostScript, dostarczany z kodem źródłowym Ghostscript. Spójrz w toolbin subdir dla pliku pdf_info.ps
.
Dołączone komentarze mówią, że należy ją uruchomić w ten sposób, aby wyświetlić listę użytych czcionek, użytych rozmiarów nośników
gs -dNODISPLAY ^
-q ^
-sFile= ____.pdf ^
[-dDumpMediaSizes] ^
[-dDumpFontsUsed [-dShowEmbeddedFonts]] ^
toolbin/pdf_info.ps
Uruchomiłem ją na lokalnym pliku przykładowym. Oto wynik:
C:\> gswin32c ^
-dNODISPLAY ^
-q ^
-sFile=SHARE.pdf ^
-dDumpMediaSizes ^
-dDumpFontsUsed ^
-dShowEmbeddedFonts ^
C:\pa\gs\gs8.64\lib\pdf_info.ps
SHARE.pdf has 12 pages.
Title: SHARE_Information_070808.indd
Creator: Adobe InDesign CS2 (4.0)
Producer: Adobe PDF Library 7.0
CreationDate: D:20080808103516+02'00'
ModDate: D:20080808103534+02'00'
Trapped: False
Page 1 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 2 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 3 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 4 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 5 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 6 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 7 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 8 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 9 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 10 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 11 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Page 12 MediaBox: [595.276 841.89] CropBox: [595.276 841.89]
Font or CIDFont resources used:
DKCTOS+FrutigerLT-BlackCn
DKCTOS+FrutigerLT-BoldItalic
DKCTOS+Wingdings3
TIELEM+FrutigerLT-Black
TIELEM+FrutigerLT-Bold
TIELEM+FrutigerLT-BoldCn
TIELEM+FrutigerLT-Cn
TIELEM+FrutigerLT-Italic
TIELEM+FrutigerLT-UltraBlack
TIELEM+TimesNewRomanPS-BoldItalicMT