Lo que vamos a hacer es entrar dentro del PDF y sacar información del código del mismo usando…. Sí, el Terminal. Vamos a usar un truco que permite obtener cadenas de texto a través del comando strings
así que abre el Terminal en Aplicaciones > Utilidades y escribe el siguiente comando:
strings “/ruta/al/archivo.pdf” | grep FontName
Ahora en los resultados que se te mostrarán te encontrarás una serie de cadenas como esta:
<< /Type /FontDescriptor /FontName /BDAKTG+Menlo-Regular /Flags 32 /FontBBox
Pues bien, el texto marcado en negrita, es la tipografía, que estará en todas las cadenas en la misma ubicación, tras la cadena alfanumérica y el símbolo “+”
El comando strings requiere la instalación de las herramientas para la línea de comando de Xcode.
El truco agradecérselo a nuestro lector SRSolis.
Permitidme que añada el método tradicional para que también quede documentado ; )
– En Acrobat:
Archivo > Propiedades (⌘D) > Pestaña Fuentes
Yo no me instalo Acrobat ni con un palo. 😀
¿Por que no, please?
Porque paso en entrar en un cliclo de actualizaciones perpetuas como con Flash, teniendo Vista Previa.
Carlos tiene razón, aunque yo lo tengo para algunas veces que necesito rellenar formularios de la administración (solicitud de becas, por ejemplo), y sí, siempre pide actualizaciones, y siempre le digo que no, porque cada vez me cambia el plugin por defecto de PDF en Safari.
Y con este método (comando “strings”) u otro que pueda ser automatizable, ¿es posible obtener información de si un PDF tiene o no texto incrustado sin necesidad de abrirlo y tratar de seleccionar texto? Porque tengo muchos PDF en los que hacer un OCR y ya no sé, si no los abro, si he de procesarlos o no.