titulo tipo tiene que puede para paquete online metadatos letra incrustada fuentes fuente extraer erroneos encontrar editar descargar crear contiene como cambiar anchos pdf fonts

tipo - Cómo saber qué fuentes están referenciadas y cuáles están incrustadas en un documento PDF



no se puede encontrar o crear la fuente pdf (6)

Tenemos un pequeño problema con las fuentes en documentos PDF. Para poner el dedo sobre el problema que me gustaría inspeccionar, qué fuentes están realmente integradas en el documento pdf y a las que solo se hace referencia. ¿Existe una manera fácil (y barata como en forma gratuita) de hacer eso?


Finalmente obtuve un archivo de ejemplo que en realidad parece tener fuentes incrustadas.

Usando el Adobe Reader normal (o Foxit si lo prefiere). Seleccione Archivo-> Propiedades en el Diálogo resultante, elija la pestaña Fuente. Verá una lista de fuentes. Los que están incrustados indicarán este hecho en () detrás del nombre de la fuente.


Mucho más simple si solo quieres saber los nombres de las fuentes: ejecuta esto desde una terminal

strings yourPDFfilepath.pdf | grep FontName



usando el iText gratuito (o iTextSharp si estás en .NET) puedes escribir una utilidad que extraerá esta información usando el método BaseFont.GetDocumentFonts.

Lee este enlace para ver el código


CAM::PDF tiene un reportero de fuentes, disponible como una utilidad de línea de comandos o mediante una llamada a la biblioteca. Si ejecuta "listfont.pl file.pdf" obtendrá un resultado como este:

Page 1: Name: F1.0 Type: TrueType BaseFont: NZUXSR+Impact Encoding: MacRomanEncoding Widths: yes Characters: 0-255 Embedded: yes Name: F2.0 Type: TrueType BaseFont: XSFKRA+ArialMT Encoding: MacRomanEncoding Widths: yes Characters: 0-255 Embedded: yes


pdffonts herramienta de línea de comandos originalmente de Xpdf , ahora parte de Poppler .

Esta herramienta está disponible en la mayoría de las distribuciones de Linux como parte del paquete poppler-utils .

Ejemplo de uso y salida:

$ pdffonts some.pdf name type emb sub uni object ID ------------------------------------ ----------------- --- --- --- --------- BAAAAA+Arial-Black TrueType yes yes yes 53 0 CAAAAA+Tahoma TrueType yes yes yes 28 0 DAAAAA+Wingdings-Regular TrueType yes yes yes 43 0 EAAAAA+Webdings TrueType yes yes yes 38 0 FAAAAA+Arial-BoldMT TrueType yes yes yes 33 0 GAAAAA+Tahoma-Bold TrueType yes yes yes 23 0 HAAAAA+OpenSymbol TrueType yes yes yes 48 0