
Tengo que revisar un .pdf
documento 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 pdffonts
utilidad. (Más adelante podrías pasar a una herramienta más avanzada, como tet
desdepdflib.comsi el primer paso no le basta).
pdffonts
es 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 pdffonts
en Linux o lea el archivo de texto pdfinfo.txt
en 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?