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
Puede extraer fuente (es) de PDF usando Online Font Converter
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