Compruebe qué tipos de fuentes se utilizan en una página PDF en particular

Compruebe qué tipos de fuentes se utilizan en una página PDF en particular

Tengo que revisar un .pdfdocumento que consta de una gran cantidad de páginas. Me gustaría poder encontrar qué tipo de fuente se utiliza en qué lugar para comprobar la coherencia en todo el documento.

Respuesta1

Mi recomendación es comenzar con la pdffontsutilidad. (Más adelante podrías pasar a una herramienta más avanzada, como tetdesdepdflib.comsi el primer paso no le basta).

pdffontses una herramienta de línea de comandos disponible para Windows, Linux y Mac OS X. Viene como parte de XPDF (o como una implementación alternativa de la bifurcación de XPDF llamada 'poppler'). Descargue las utilidades XPDF para Windowsaquí(En Linux deberían estar preinstalados en la mayoría de los sistemas).

Pruebe esto para familiarizarse con la herramienta (supongo que está en Windows):

pdffonts.exe -h

Luego, ejecútelo en su archivo PDF para obtener una primera descripción general de todas las fuentes utilizadas:

pdffonts.exe d:\path\to\your.pdf

Ahora queremos ver qué fuentes están en las páginas 11-13:

pdffonts.exe -f 11 -l 13 d:\path\to\your.pdf

¿Quieres las fuentes de la página 15?

pdffonts.exe -f 15 -l 15 d:\path\to\your.pdf

¿O desea una lista de fuentes utilizadas página por página? Ok, entonces necesitas saber cuántas páginas tiene tu PDF. Suponiendo que sean 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.) 

En Linux, cambie ese comando a:

for i in $(seq 1 1234); do
    echo " Page ${i}:"
    echo " ============"
    pdffonts -f ${i} -l ${i} /path/to/your.pdf
    echo
done 

Ahora deberías ver un resultado parecido a este:

 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 conocer el significado exacto de las diferentes columnas, consulte man pdffontsen Linux o lea el archivo de texto pdfinfo.txten Windows.

Respuesta2

Hasta donde yo sé, puedes ver una lista de fuentes utilizadas en el pdf, en el cuadro de diálogo de propiedades del documento (Archivo>Propiedades, o ctrl/cmd+D) en la pestaña "Fuentes".

Pero la lista no indica en qué página se utiliza la fuente en particular, al menos no en Adobe Reader. ¿Quizás exista esa opción en Acrobat Pro o algún otro lector de PDF?

información relacionada