pdffonts
ferramenta de linha de comando originalmente do Xpdf , agora parte do Poppler .
Esta ferramenta está disponível na maioria das distribuições Linux como parte do poppler-utils
pacote.
Exemplo de uso e saída:
$ 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
brew install poppler
para obter facilmente opdffonts
comandoMuito mais simples se você quiser apenas descobrir os nomes das fontes: execute isso de um terminal
fonte
pdffonts
Mostra duas fontes incorporadas; isso mostra nenhum. Evidentemente, esse método funciona algumas vezes, mas não é confiável.Finalmente consegui um arquivo de exemplo que realmente parece ter fontes incorporadas.
Usando o Adobe Reader normal (ou Foxit se preferir). Selecione Arquivo-> Propriedades na caixa de diálogo resultante, escolha a guia Fonte. Você verá uma lista de fontes. Os que estão incorporados indicarão esse fato em () atrás do nome da fonte.
fonte
O CAM :: PDF possui um repórter de fontes, disponível como um utilitário de linha de comando ou via chamada de biblioteca. Se você executar "listfont.pl file.pdf", obterá uma saída como esta:
fonte
Você pode extrair fonte (s) de PDF usando o Online Font Converter
fonte
usando o iText gratuito (ou iTextSharp se você estiver no .NET), você pode escrever um utilitário que irá extrair para você essas informações usando o método BaseFont.GetDocumentFonts.
Leia este link para o código
fonte