Cómo averiguar dónde se utiliza una fuente específica en un documento PDF

Para un PDF determinado que utiliza una serie de fuentes (por ejemplo, en Acrobat Reader, las fuentes utilizadas se pueden ver al seleccionar Archivos> Propiedades> Fuentes) ¿Cómo puedo averiguar dónde se utiliza una determinada fuente en el documento (con Adobe Acrobat 7 , Reader, o una herramienta PDF gratuita)

Sólo para ser claro: No quiero encontrar qué tipo de letra se utiliza en una cierta pieza de texto (sé cómo hacerlo utilizando Acrobat 9 Professional, consulte esta pregunta Super Usuario ). En su lugar, quiero encontrar dónde se utiliza una fuente específica.

Es un poco viejo ahora esta pregunta, pero he venido aquí a través de Google, y alguien más también podría. Mi solución fue crear un perfil de Preflight (Acrobat 9 Pro) que error en la información de la fuente. Haciendo clic en el nombre de la fuente en los resultados, salta a la página y resalta el texto. La desventaja es que usted consigue una lista de todas las fuentes en todas las páginas organizadas por la página más bien que por el nombre de la fuente, pero proporcionó una solución para mí.

1) Crear un nuevo perfil de preflight personalizado Avanzado | Preflight | Opciones | Crear un nuevo perfil de preflight

2) Dar un nombre al perfil (Fontfinder, digamos)

3) En la ventana izquierda del diálogo, haga clic en "Cheques personalizados"

4) En la ventana derecha del cuadro de diálogo debajo del cuadro en blanco, haga clic en el símbolo más para crear un nuevo cheque e incluirlo en el perfil actual

5) Haga clic en "texto" en el grupo, la propiedad inferior es "tamaño de texto". Seleccione esto y haga clic en "Agregar"

6) El panel de abajo ahora tiene más opciones. Haga clic en las opciones desplegables probablemente con la etiqueta "igual a" y seleccione "menos de"

7) Introduzca un valor grande en el campo Número. Ingresé 500

8) Arriba a la izquierda del cuadro de diálogo cuando los informes de comprobación de incendios informen como … e introduzca algo como Tamaño de texto 500 pt o menos y haga clic en Aceptar. Debe haber una nueva comprobación personalizada en el panel con una cruz roja junto a ella. Si la cruz no es roja, haga clic en la etiqueta de verificación y seleccione "error" debajo del panel

Repita los pasos anteriores para otra comprobación de error, pero cambiando la opción de 500 a "mayor o igual a" y Comprobar informes de incendios como texto 500 pt o superior

9) Haga clic en Aceptar en el cuadro de diálogo Editar perfil

10) Ejecutar el perfil en su PDF

Fijé la fuente al error en un tamaño grande del punto de modo que todos los errores divulgaran en un grupo. El segundo cheque es simplemente para atrapar cualquier fuente más grande que eso. Supongo que podría comprobar el tamaño de pt 50000 y tener el mismo resultado.

Esta es una manera de averiguar para cada página individual qué conjunto de fuentes se utiliza en él. (Lo siento, no conozco una manera de hacer que el conocimiento de la ubicación para el uso de fuentes sea más específico que la página sin recurrir a software comercial expansivo como pdfToolbox4 de callassoftware.com o PitStop de Enfocus).

Este método utiliza la utilidad pdffonts.exe de pdffonts.exe , un software libre con licencia GPL:

  1. Vaya a: http://www.foolabs.com/xpdf/download.html y descargue: ftp://ftp.foolabs.com/pub/xpdf/xpdf-3.02pl4-win32.zip .
  2. Extraiga el archivo * .zip a algún directorio y localice las distintas utilidades * .exe que contiene.
  3. Ahora, para mostrar todas las fuentes utilizadas en la página 22 de un documento, ejecute:

     pdffonts.exe -f 22 -l 22 c:\path\to\some\pdf.pdf 
  4. Para ver todas las fuentes utilizadas en el documento completo, ejecute:

     pdffonts.exe c:\path\to\some\pdf.pdf 
  5. Para obtener una lista de fuentes utilizadas en cada página de un PDF de 22 páginas, utilice:

     for /l %i in (1,1,22) do ^ (echo.PAGE %i & pdffonts -f %i -l %ic:\path\to\some\pdf.pdf) 

He utilizado Enfocus 'Pitstop Pro plugin para esto, pero no es barato.

En el informe creado por el Acrobax X Preflight, haga clic en el botón "Show in Snap" en la esquina inferior izquierda de la ventana del informe, luego en el listado de la ventana haga clic en + Overview y + Pages, cada página del pdf está en la lista , Haga clic en + Página: 1 por ejemplo, haga clic en + Fuentes, las fuentes de la página se enumeran, haga clic en una fuente y el texto que se utiliza en se mostrará en la ventana Preflight Snap View. Si tienes que puedes usar find en acrobat para localizar el texto. He encontrado que no siempre está en la página informada, pero la vista rápida muestra con precisión qué texto se utiliza una fuente en particular, por lo tanto, la necesidad de utilizar un texto regular encontrar.

Tal vez no sea relevante para usted si el PDF no se creó originalmente en Word, pero si lo era, puede encontrar las fuentes en Word usando Búsqueda avanzada, como se describe aquí .

En breve:

  1. Encontrar
  2. Avanzado…
  3. Formato -> Fuente

Etc Usted puede resolver el resto.

En algún lugar en Internet encontré este otro método que funciona, si tienes Adobe Acrobat (creo que esto funciona después de 7).

Buscar Herramientas> Editar texto del documento (estoy leyendo de mi Acrobat 10X, puede ser diferente en tu versión, pero deberías poder encontrar de lo que estoy hablando)

Una vez que se selecciona una caja de texto, haga clic con el botón derecho del ratón y observe las propiedades. Allí, dirá la fuente usada.

Editado: encontró el enlace a mi referencia: http://www.deepbluesky.com/blog/-/extracting-font-information-from-pdf-files_35/