pdffonts
herramienta de línea de comandos originalmente de Xpdf , ahora parte de Poppler .
Esta herramienta está disponible en la mayoría de las distribuciones de Linux como parte del poppler-utils
paquete.
Ejemplo de uso y salida:
$ 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 obtener fácilmente elpdffonts
comandoMucho más simple si solo desea averiguar los nombres de las fuentes: ejecute esto desde una terminal
fuente
pdffonts
muestra dos fuentes incrustadas; esto muestra ninguno. Evidentemente, este método funciona algunas veces, pero no es confiable.Finalmente obtuve un archivo de ejemplo que en realidad parece tener fuentes incrustadas.
Usando el Adobe Reader normal (o Foxit si lo prefiere). Seleccione Archivo-> Propiedades en el cuadro de diálogo resultante, elija la pestaña Fuente. Verá una lista de fuentes. Los que están incrustados indicarán este hecho en () detrás del nombre de la fuente.
fuente
CAM :: PDF tiene un reportero de fuentes, disponible como una utilidad de línea de comandos o mediante una llamada a la biblioteca. Si ejecuta "listfont.pl file.pdf" obtendrá un resultado como este:
fuente
Puede extraer la (s) fuente (s) de PDF usando Online Font Converter
fuente
usando el iText gratuito (o iTextSharp si está en .NET) puede escribir una utilidad que extraerá esta información para usted usando el método BaseFont.GetDocumentFonts.
Lea este enlace para el código
fuente