¿Cómo puedo extraer fuentes de un archivo PDF?

15

¿Hay alguna forma de extraer fuentes de archivos PDF?

Sé que generalmente las fuentes incrustadas en archivos PDF son solo subconjuntos de las fuentes. De todos modos, ¿hay alguna manera de hacer esto?

slhck
fuente
Sin embargo, tenga en cuenta: algunos documentos con fuentes personalizadas se hacen como PDF solo con el propósito de que esas fuentes no estén disponibles para todos. Lo que significa que tienen derechos de autor de sus respectivos propietarios. Lo que a su vez significa que si planea usar dicha fuente con derechos de autor, puede tener muchos problemas. Sí, no todas las fuentes son gratuitas. Hay fuentes que también cuestan cientos de dólares.
Oso gruñón el
1
Uhm ... hay una pregunta idéntica en Stackoverflow que proporciona una serie de soluciones. Además, parece haber servicios gratuitos en línea que hacen esto.
simlev
@simlev parece que tienes la respuesta. ¿Por qué no promocionas tu comentario a una respuesta eligiendo la mejor opción?
HackSlash

Respuestas:

1

Usaría Font Forge porque es una solución gratuita, de código abierto y multiplataforma que puede extraer datos de fuentes de archivos PDF.

https://fontforge.github.io/en-US/

Use el elemento de menú Archivo> Abrir.

DE LA DOCUMENTACIÓN:

FontForge también puede leer (muchas) fuentes de un archivo pdf. FontForge generalmente no enumera los archivos pdf (porque en realidad no están diseñados como mecanismos para transportar fuentes y la mayoría de las fuentes estarán incompletas debido a subconjuntos y otras optimizaciones), pero siempre puede escribir el nombre de uno directamente (o usar el [Filtro] para definir un filtro para archivos pdf).

https://fontforge.github.io/filemenu.html

HackSlash
fuente
1

Aquí estoy promocionando mi comentario anterior a una respuesta, según la sugerencia de HackSlash.

Hay una pregunta idéntica en Stackoverflow que ya tiene una respuesta aceptada excelente y altamente votada .

Ilustra varios métodos, que solo enumeraré brevemente:

  1. pdftops
  2. fontforge
  3. mupdf
  4. un guión ghostscript
  5. pdf-parser.py

Además, me gustaría señalar que hay varios servicios gratuitos en línea que ofrecen hacer exactamente eso.

Comentario: No voy a "elegir la mejor opción", ya que la mejor es a menudo subjetiva y realmente depende de la situación específica. Lo más fácil de todo sería usar un servicio en línea, pero esa no sería una opción viable si el material fuera privado. FontForge se ve muy bien, especialmente para aquellos que ya lo están usando para la creación o edición de fuentes. Si no hay un entorno de escritorio disponible, entonces las computadoras de escritorio pdf (y las otras opciones de línea de comandos), serían una buena opción también para la automatización.

simlev
fuente