Minha recomendação é começar com o utilitário pdffonts
. (Posteriormente, você pode migrar para uma ferramenta mais avançada, como tet
de pdflib.com , se a primeira etapa não for suficiente você).
pdffonts
é uma ferramenta de linha de comando disponível para Windows, Linux e Mac OS X. Ele vem como parte do XPDF (ou como uma implementação alternativa do fork do XPDF chamado 'poppler'). Faça o download dos utilitários do XPDF para Windows aqui (no Linux eles devem ser pré-instalados na maioria dos sistemas).
Tente isso para se familiarizar com a ferramenta (suponho que você esteja no Windows):
pdffonts.exe -h
Em seguida, execute-o em seu arquivo PDF para obter uma primeira visão geral de todas as fontes usadas:
pdffonts.exe d:\path\to\your.pdf
Agora queremos ver quais fontes estão nas páginas 11 a 13:
pdffonts.exe -f 11 -l 13 d:\path\to\your.pdf
Você quer as fontes na página 15?
pdffonts.exe -f 15 -l 15 d:\path\to\your.pdf
Ou você deseja uma lista de fontes usadas, página por página? Ok, então você precisa saber quantas páginas seu PDF tem. Supondo que sejam 1234 páginas:
for /l %i in (1,1,1234) do (echo. &^
echo. Page %i:&^
echo. ============&^
pdffonts -f %i -l %i d:\path\to\your.pdf&^
echo.)
No Linux, altere o comando para:
for i in $(seq 1 1234); do
echo " Page ${i}:"
echo " ============"
pdffonts -f ${i} -l ${i} /path/to/your.pdf
echo
done
Você deve ver a saída com algo parecido com isto:
Page 1:
============
name type emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
DDPEFM+Helvetica Type 1C yes yes no 124352 0
DDPEIM+Helvetica-Bold Type 1C yes yes no 124354 0
Page 2:
============
name type emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
DDPEIM+Helvetica-Bold Type 1C yes yes no 124354 0
DDPEFM+Helvetica Type 1C yes yes no 124352 0
Arial-BoldMT TrueType no no no 3543 0
ArialMT TrueType no no no 3541 0
Page 3:
============
name type emb sub uni object ID
------------------------------------ ----------------- --- --- --- ---------
DDPEFM+Helvetica Type 1C yes yes no 124352 0
DDPEIM+Helvetica-Bold Type 1C yes yes no 124354 0
Arial-BoldMT TrueType no no no 3543 0
ArialMT TrueType no no no 3541 0
Para o significado exato das diferentes colunas, consulte man pdffonts
no Linux ou leia o arquivo de texto pdfinfo.txt
no Windows.