Cómo saber qué fuentes se usan en la parte seleccionada de un documento PDF


121

Estoy usando Foxit Reader como visor de PDF predeterminado. ¿Cómo puedo ver qué tipo de fuente se utiliza para una parte seleccionada de un documento PDF?

(Si esto solo se puede hacer con otro software, preferiría un programa gratuito ya que no quiero pagar solo por ver los tipos de fuentes seleccionados).


Su pdf está en varios tipos de fuente?
Ye Lin Aung

2
Sí, muchos tipos de letra.
Mehper C. Palavuzlar

2
Eso es gracioso, tuve exactamente la misma pregunta hoy. Me ahorraste la molestia de preguntarlo. :)
Sasha Chedygov

1
:) Aunque todavía no tenemos solución.
Mehper C. Palavuzlar

2
En superuser.com/questions/62562/... Rabarberski afirma "No quiero encontrar la fuente que se utiliza en un determinado fragmento de texto (sé cómo hacer eso)" ...
Arjan

Respuestas:


62

Si está utilizando PDF-XChange Viewer , haga esto:

  1. Seleccione su texto con la herramienta de selección de texto
  2. Haga clic derecho en la selección
  3. Haga clic en "Propiedades del texto ..."
  4. Elija "Formatear" (a la izquierda)
  5. Hay una flecha a la izquierda del texto seleccionado (que aparece en la parte derecha de la
    ventana)
  6. Hace clic en él y obtiene toda la información que desea.

ingrese la descripción de la imagen aquí


55
Respuesta perfecta: PDF XChange Viewer es un software gratuito según lo solicitado en la pregunta y hace mucho más que Acrobat Reader.
Amos M. Carpenter

3
Creo que esta debería ser la respuesta aceptada, ya que es gratis.
Randy Levy

55
@Patrick: no está disponible en Linux / BSD u OSX.
user2284570

Funciona bien con vino. (También resulta ser la mejor (y solo gratuita) herramienta de anotación de pdf que puede usar en Linux y que usa el estándar pdf.)
Diagon

Esto funcionó perfectamente para mí, y definitivamente está disponible solo en el programa gratuito. ¡Gracias por compartir!
Sarah Bailey

52

Aquí hay algo muy simple para PDF sin cifrar:

 strings my.pdf | grep FontName | cut -d '/' -f4

Intente eliminar la parte "cortada" si no da resultados significativos.


Es muy difícil para mí vincular la fuente al texto correcto con varias fuentes en un pdf. +1 para una solución cli :)
Jarco

3
Solo para tener en cuenta: parece que esto no funciona en archivos PDF producidos con pdflatex.
PLL

1
Esto tampoco parece funcionar para mí, solo se imprimeFontName FontName FontName
fatuhoku

¿Podría explicar amablemente lo que hace este comando?
Bobort

44
@fatuhoku necesitas elegir el número correcto para el -f4. Elimine la cutsección y vea la salida sin cortar.
Aleksey Gureiev

51

Tanto en Foxit Reader como en Adobe Reader, si va a Archivo> Propiedades y luego hace clic en la pestaña Fuentes , podrá ver una lista completa de fuentes disponibles en ese documento, sin embargo, no hay ninguna característica en estos lectores básicos de PDF eso le permitirá seleccionar texto y ver las propiedades de ese texto para ver exactamente qué fuente utiliza.

Para eso necesita Foxit PDF Editor, Adobe Acrobat o algún otro editor de PDF.


3
Además, si algunas fuentes están incrustadas dentro del PDF, no significa que estén realmente en uso.
user2284570

44

En Adobe Acrobat X Pro (no gratis), puede usar la herramienta Editar texto del documento para obtener información sobre la fuente:

  1. Haga clic en Herramientas en la barra de menú de documentos en la esquina superior derecha para mostrar el menú lateral de herramientas.
  2. Abra el área de Contenido en la barra lateral derecha y ubique la herramienta Editar Texto del Documento .
  3. Selecciona un texto
  4. Haga clic derecho y seleccione Propiedades ...
  5. La pestaña Texto del cuadro de diálogo de propiedades muestra la fuente (también puede cambiarla)

En Adobe Acrobat 9 Pro , puede utilizar la herramienta Retocar texto que se encuentra debajo ( Herramientas > Edición avanzada > Herramienta Retocar texto ).

Esto también podría funcionar en otras versiones de Acrobat, pero la herramienta podría estar enterrada en otro lugar en los menús de Acrobat.


¿Hay alternativas para los usuarios de Linux?
zygimantus

26

No conozco ninguna forma de hacer lo que quiere que no sea usar un software de procesamiento de PDF comercial muy costoso (como Enfocus 'PitStop o callas' pdfToolbox4).

Lo más cercano que puede obtener es la utilidad de línea de comandos pdffonts.exe . Eso está contenido en la colección de herramientas basadas en XPDF, disponible aquí: http://www.foolabs.com/xpdf/download.html (Descargar: ftp://ftp.foolabs.com/pub/xpdf/xpdfbin-win- 3.03.zip ).

Si tu corres

pdffonts.exe -f 22 -l 22 c:\path\to\some\pdf.pdf

el resultado mostrará todas las fuentes utilizadas en la página 22. Para ver todas las fuentes utilizadas en el documento completo, simplemente ejecute

pdffonts.exe c:\path\to\some\pdf.pdf

La respuesta no lo aclara, pero esta solución también funciona en Linux. xpdf normalmente está disponible a través del administrador de paquetes, aunque mi administrador de paquetes hace referencia a xpdfreader.com como la página de inicio de xpdf.
Lucas

13

Si bien no conserva el diseño particularmente bien, Libre Office http://www.libreoffice.org puede importar archivos PDF. Después de importar un pdf, si hace clic en un bloque de texto, le dirá qué fuente se utilizó.


2
En LibreOffice (Draw), las fuentes se ven diferentes si no las ha instalado, pero el selector de fuentes le muestra la fuente del bloque que ha seleccionado. Respuesta principal: gratis y fácil :-)
Alexander Taubenkorb

No funcionará en una Mac, ya que LibreOffice insiste en abrir el PDF en Writer, no Draw.
Dɑvïd

funcionó para mi pdf en una Mac
daslicious

10

Si la fuente está instalada en su computadora, ¿ tal vez copiar el texto en algún procesador de texto funciona? E incluso cuando no está instalado, algunos procesadores de texto aún pueden mostrar el nombre solicitado en su diálogo de fuente.

(Aparte de eso: una captura de pantalla y WhatTheFont! Podría ayudar, si vale la pena. O seleccione el texto y luego "imprima" la selección en un nuevo documento PDF, para ver qué muestran sus propiedades de fuente).


Mi amigo vino con la misma idea, y parecía funcionar, estoy votando. Pero, WhatTheFont no ayudó en absoluto. Primero tiene que hacer mucho trabajo manual para validar los caracteres extraídos de la imagen. Y al final ... "No se encontraron coincidencias".
Veverke

9

Mientras tanto, encontré un método diferente para enumerar las fuentes utilizadas en un PDF (e indicar si están incrustadas o no), que usa solo Ghostscript (sin necesidad de utilidades de terceros adicionales). Desafortunadamente esto también tiene NO satisfacer su necesidad de aprender acerca de una fuente utilizada para resaltado de texto.

Este método utiliza un pequeño programa de utilidad, escrito en PostScript, que se envía con el código fuente de Ghostscript. Busque en el subdirectorio toolbin el pdf_info.psarchivo.

Los comentarios incluidos dicen que debe ejecutarlo así para enumerar las fuentes utilizadas, los tamaños de medios utilizados

gs -dNODISPLAY ^
   -q ^
   -sFile=____.pdf ^
   [-dDumpMediaSizes] ^
   [-dDumpFontsUsed [-dShowEmbeddedFonts]] ^
   toolbin/pdf_info.ps

Lo ejecuté en un archivo de ejemplo local. Aquí está el resultado:

C:\> gswin32c ^
      -dNODISPLAY ^
      -q ^
      -sFile=SHARE.pdf ^
      -dDumpMediaSizes ^
      -dDumpFontsUsed ^
      -dShowEmbeddedFonts ^
      C:\\pa\\gs\\gs8.64\\lib\\pdf_info.ps

SHARE.pdf has 12 pages.
Title: SHARE_Information_070808.indd
Creator: Adobe InDesign CS2 (4.0)
Producer: Adobe PDF Library 7.0
CreationDate: D:20080808103516+02'00'
ModDate: D:20080808103534+02'00'
Trapped: False

Page 1 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 2 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 3 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 4 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 5 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 6 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 7 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 8 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 9 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 10 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 11 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]
Page 12 MediaBox: [ 595.276 841.89 ] CropBox: [ 595.276 841.89 ]

Font or CIDFont resources used:
DKCTOS+FrutigerLT-BlackCn
DKCTOS+FrutigerLT-BoldItalic
DKCTOS+Wingdings3
TIELEM+FrutigerLT-Black
TIELEM+FrutigerLT-Bold
TIELEM+FrutigerLT-BoldCn
TIELEM+FrutigerLT-Cn
TIELEM+FrutigerLT-Italic
TIELEM+FrutigerLT-UltraBlack
TIELEM+TimesNewRomanPS-BoldItalicMT

Ya no puedo encontrar pdf_info.ps en el directorio /usr/share/ghostscript/9.18/lib (Ubuntu). Además, no puedo encontrarlo en el git . ¿Alguna otra idea?
Diagon

6

Parece que la pestaña de fuentes en Adobe Reader es una solución fácil.

Pero otra forma sería seleccionar el texto, copiar y pegar en Word, y debería poder determinar el frente en Word si copia el formato como lo hizo para mí.


¡No! La fuente de la lista de fuentes que están incrustadas en el archivo PDF no significa que se usen.
user2284570

5

La respuesta de Rowan está bien, y si realmente necesita reducirlo a una pequeña porción de un documento complejo, intente volver a imprimir un subconjunto en otro PDF (hay excelentes impresoras PDF gratuitas, si no tiene una), y verifique las propiedades de fuente del archivo resultante.


4

Una solución más sencilla es utilizar Adobe Reader X y hacer clic con el botón derecho en cualquier parte del documento, elegir "Propiedades del documento" y luego hacer clic en la pestaña "Fuentes". Allí verá una lista de todas las fuentes utilizadas en el documento.


1
¿Se aplica esto a una parte seleccionada del documento según la pregunta del OP o para todo el documento?
Tog

Es una lista para todo el documento, sí, pero la usé yo mismo después de tener el mismo problema que OP y funcionó muy bien. Sin embargo, sería problemático si se usan toneladas de fuentes diferentes en el documento.
andli

2
@andeh: ¡No! Esta lista de las fuentes que están incrustadas en el archivo PDF no significa que se usen.
user2284570

3

Otra solución es abrir el PDFarchivo con Adobe Illustrator, si las fuentes no están optimizadas , podrá saber qué fuentes está utilizando.


Si las fuentes no están instaladas, verá sus nombres en la ventana "Fuentes faltantes". Solución perfecta.
xApple

1

En Adobe Reader XI vaya a Archivo -> Propiedades y haga clic en la pestaña Fuentes. Todos estan alli. Súper fácil y gratis

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.