¿Alguna herramienta Pdfinfo -terminal en OS X?

1

Estoy tratando de encontrar cualquier herramienta predeterminada en OS X mediante la cual pueda ver en la Terminal el código de un archivo pdf.

Puede hacerlo visualmente haciendo clic en la información del archivo.

Por ejemplo, los archivos que tienen Mac OS X 10.10.2 Quartz PDFContext quiero salir de mi sistema. Entonces mi tarea es encontrar esos archivos y luego encontrar los originales y convertirlos correctamente a la codificación correcta a través de LaTeX.

Salidas de los comandos en las respuestas

Comando mdls en respuesta de fd0

mdls -name kMDItemEncodingApplications -raw OxfordDictionary.pdf 

da

(
    "3-Heights(TM) PDF Producer 2.0.5.0 (http://www.pdf-tools.com); modified using iTextSharp 5.0.0 (c) 1T3XT BVBA"

La instalación de brew install Caskroom/cask/pdfinfo quiere sudo, así que tuve que rechazarlo en mi configuración actual. El mdls parece funcionar suficientemente.

¿Cómo puede ver la codificación de un archivo pdf en OS X Terminal?

    
pregunta Léo Léopold Hertz 준영 09.02.2015 - 16:35

4 respuestas

1

Puedes usar mdls en lugar de instalar herramientas externas.

mdls -name kMDItemEncodingApplications -raw file.pdf
    
respondido por el fd0 15.02.2016 - 17:20
2

Simplemente obtenga Xpdf 3.04 de foolabs .

Si su sistema actual es Yosemite, obtenga los binarios precompilados: xpdfbin-mac-3.04 . El instalador de 64 bits disponible allí no funciona. Descomprima / descomprima el archivo tar.gz e instale este paquete binario manualmente:

  1. Copie los ejecutables de 64 bits (xpdf, pdftotext, etc.) a / usr / local / bin.

  2. Copie las páginas man (* .1 y * .5) a / usr / local / man / man1 y / usr / local / man / man5.

  3. Copie el archivo sample-xpdfrc en / usr / local / etc / xpdfrc. Vas a Probablemente quiera editar sus contenidos (según lo distribuido, todo es comentó) - vea xpdfrc (5) para más detalles.

Revisa tu $ PATH si los ejecutables no funcionan.

Si su sistema actual es Mavericks, Mountain Lion o Lion, el instalador de 64 bits mencionado anteriormente debería funcionar.

Ahora continúa como mencionó Matteo:

Para extraerlo con pdfinfo :

pdfinfo file.pdf | grep ^Producer
    
respondido por el klanomath 09.02.2015 - 17:26
0

La herramienta que menciona pdfinfo está disponible en OS X, por ejemplo, instalando MacPorts y luego

sudo port install pdfinfo

Sobre la segunda parte de su pregunta: Mac OS X 10.10.2 Quartz PDFContext no es una codificación, sino el productor .

Para extraerlo con pdfinfo :

pdfinfo file.pdf | grep ^Producer
    
respondido por el Matteo 09.02.2015 - 17:05
0

Si desea instalarlo utilizando puertos mac, debería instalar el paquete xpdf O xpdf-tools, por ejemplo:

sudo port install xpdf-tools

y luego extraiga la información que necesita:

pdfinfo file.pdf | grep ^Producer
    
respondido por el Christos Koninis 15.02.2016 - 15:58

Lea otras preguntas en las etiquetas