Visualizzatore di metadati PDF / editor di tag per Ubuntu


26

Ci sono molte domande e risposte sul miglior visualizzatore di PDF disponibile con Ubuntu, ma voglio analizzare il file PDF e conoscere i dettagli del PDF, come immagini, caratteri e collegamenti disponibili in un determinato file PDF.

Sono disponibili visualizzatori / tag editor di metadati PDF?


2
Elettori vicini: solo perché questa domanda dice "migliore" nel titolo non lo rende basato sull'opinione!
Seth,

Risposte:


31
  1. Visualizza i metadati pdf per un file chiamato Example.pdf:

    pdfinfo Example.pdf  
    
  2. Modifica i metadati esistenti nel terminale usando nano editor:

    pdftk Example.pdf dump_data output Metadata-output.txt
    nano Metadata-output.txt  
    
  3. Aggiorna metadati:

    pdftk Example.pdf update_info Metadata-output.txt output Example-new.pdf
    

Scorciatoie da tastiera dell'editor nano
Utilizzare la combinazione di tastiera Ctrl+ Oe successivamente premere Enterper salvare il file nella posizione corrente.
Usa la combinazione di tastiera Ctrl+ Xper uscire da nano.


10

Soluzione CLI

Un'altra utilità che vale la pena esaminare è exiftool . Il vantaggio che exiftool ha su pdfinfo è che supporta molti più tipi di metadati (ad es. Tag XMP).

Ecco un esempio di un comando che stamperà tutte le meta informazioni disponibili ( -a), ordinate per gruppi ( -G1):

exiftool -a -G1 "$File"

Panoramica dei tag relativi ai PDF supportati:

Puoi installare exiftool su Ubuntu con:

sudo apt-get install libimage-exiftool-perl

Soluzione GUI

Se stai cercando un visualizzatore / editor di metadati PDF della GUI, puoi provare PDFMtEd . È un insieme di utilità grafiche che ho scritto per gestire i metadati PDF con exiftool:

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine


1

La risposta di "migliore" dipende in realtà da quanti dettagli vuoi e da quanto vuoi che lo spettatore sia stabile. Esistono molti software per visualizzare e persino modificare file post script e pdf in linux; tutto ciò che sembra essere stato rimosso dagli attuali repository Ubuntu (probabilmente a causa di problemi di stabilità).

Per ora consiglierei di provare pdfedit. Se si utilizza Quantal o versioni precedenti, è possibile installarlo tramite

sudo apt-get install pdfedit

Per le versioni più recenti dovrai scaricarlo dalla sua pagina del progetto , decomprimerlo e compilarlo da solo.


Non voglio uno spettatore. Ho bisogno di un parser in grado di recuperare i dettagli dal file pdf come i collegamenti disponibili nel file .... immagini disponibili ... indice del file ecc.
Sahil Grover,

Siamo spiacenti, ho confuso pdftk con pdfedit perché hanno rimosso pdfedit dai repository
virtualxtc

0

Per approfondire il pdftkmetodo di modifica, che è bello perché ti mostra tutto ciò che è stato impostato, allo stesso tempo ti consente di cambiare tutto ciò che ti piace, ecco uno script (per il tuo .bashrco altri file alias) per farlo con un comando . Ciò crea una nuova versione del file che si desidera modificare, apre l'editor preferito con il metadatafile, quindi implementa le modifiche e imposta il tempo di creazione / modifica del file sul file PDF modificato in modo che sia uguale all'originale. Per usarlo, dopo aver assegnato le risorse al tuo .bashrcfile, basta digitare

editPDFmetadata myfile.pdf

Ecco l'alias:

editPDFmetadata() {
OUTPUT="${1}-new.pdf"
METADATA="tmp${1}-report.txt"
pdftk ${1} dump_data output $METADATA
$EDITOR $METADATA
pdftk ${1} update_info $METADATA  output $OUTPUT
touch -r ${1} ${OUTPUT}
}

Posiziona semplicemente la definizione sopra nel .bashrcfile nella tua cartella home, quindi apri un nuovo terminale e sarà pronto per l'uso.


0

sudo apt-get install libimage-exiftool-perl

I metadati possono essere rimossi del tutto dal seguente comando

exiftool -all:all= file_name

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.