Qualsiasi strumento Pdfinfo -terminale in OS X?

1

Sto cercando di trovare uno strumento predefinito in OS X con il quale è possibile visualizzare in Terminal l'encodinf di un file pdf.

Puoi farlo visivamente facendo clic su informazioni sul file.

Ad esempio, questi file che contengono Mac OS X 10.10.2 Quartz PDFContext voglio uscire dal mio sistema. Quindi il mio compito è in realtà trovare quei file e quindi trovare quelli originali e convertirli correttamente alla codifica corretta via LaTeX.

Output dei comandi nelle risposte

Comando mdls nella risposta

di fd0
mdls -name kMDItemEncodingApplications -raw OxfordDictionary.pdf 

fornisce

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

L'installazione di brew install Caskroom/cask/pdfinfo vuole sudo quindi ho dovuto rifiutarlo nelle mie impostazioni correnti. Il mdls sembra funzionare a sufficienza.

Come vedi la codifica del file PDF nel terminale OS X?

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

4 risposte

1

Puoi utilizzare mdls anziché installare strumenti esterni.

mdls -name kMDItemEncodingApplications -raw file.pdf
    
risposta data 15.02.2016 - 17:20
fonte
2

Ottieni Xpdf 3.04 da foolabs .

Se il tuo sistema attuale è Yosemite ottieni i binari precompilati: xpdfbin-mac-3.04 . L'installer a 64 bit disponibile non funziona. Decomprimi / Rimuovi il tar.gz e installa questo pacchetto binario manualmente:

  1. Copia i file eseguibili a 64 bit (xpdf, pdftotext, ecc.) su / usr / local / bin.

  2. Copia le pagine man (* .1 e * .5) in / usr / local / man / man1 e / Usr / local / man / man5.

  3. Copia il file sample-xpdfrc in / usr / local / etc / xpdfrc. avrete probabilmente vuoi modificare il suo contenuto (come distribuito, tutto è commentato) - vedi xpdfrc (5) per i dettagli.

Controlla il tuo $ PATH se gli eseguibili non funzionano.

Se il tuo sistema attuale è Mavericks, Mountain Lion o Lion, il programma di installazione a 64 bit sopra menzionato dovrebbe funzionare.

Ora continua come menzionato Matteo:

Per estrarlo con pdfinfo :

pdfinfo file.pdf | grep ^Producer
    
risposta data 09.02.2015 - 17:26
fonte
0

Lo strumento che menzioni pdfinfo è disponibile su OS X, ad esempio installando MacPorts e poi

sudo port install pdfinfo

Informazioni sulla seconda parte della tua domanda: Mac OS X 10.10.2 Quartz PDFContext non è una codifica ma il produttore .

Per estrarlo con pdfinfo :

pdfinfo file.pdf | grep ^Producer
    
risposta data 09.02.2015 - 17:05
fonte
0

Se vuoi installarlo usando le porte mac, dovresti installare il pacchetto xpdf OR xpdf-tools, ad esempio:

sudo port install xpdf-tools

e quindi estrai le informazioni che ti servono:

pdfinfo file.pdf | grep ^Producer
    
risposta data 15.02.2016 - 15:58
fonte

Leggi altre domande sui tag