Come modificare il titolo di un PDF? (non il nome del file)


18

La mia domanda è in riferimento al titolo mostrato nella scheda e nella barra del titolo di Acrobat Reader che legge "Lettera commerciale moderna".

inserisci qui la descrizione dell'immagine

Ho generato il PDF da un documento .docx e il documento è generato sulla base di un modello di LibreOffice (.odt) chiamato "Modern business letter", da cui deriva il nome del titolo.

So come modificare il nome del modello in LibreOffice, ma ciò può causare errori indesiderati se dimentico di cambiarlo la prossima volta che utilizzo lo stesso modello. Sto cercando altre opzioni macOS, quindi non devo lottare in LibreOffice.

Come posso modificare il singolo titolo PDF, in Acrobat Reader o nel Finder?


Giusto per chiarire, il PDF stesso è stato generato da MS Word o da LibreOffice? Inoltre, quale versione di macOS stai utilizzando e quale versione di Acrobat Reader, MS Word e / o Libre Office?
Monomeeth

1
@Monomeeth, Personalmente, vorrei che ogni domanda includesse le informazioni hardware e software che circondano la domanda, tuttavia ... Non è necessario alcun chiarimento poiché né Adobe Reader o Finder, per impostazione predefinita e nativa, hanno la capacità di modificare tali informazioni e questo è il focus della domanda che viene posta, " Come posso modificare il singolo titolo PDF, in Acrobat Reader o nel Finder? ". le informazioni che stai richiedendo non sono realmente rilevanti in questa situazione. Deve essere fatto prima di essere esportato / stampato in PDF o utilizzare un'app in grado di modificare documenti PDF.
user3439894,

Non puoi in Reader o Finder ...
Vishal Kumar Sahu,

Risposte:


23

Per rispondere alla domanda che mi hai posto, " Come posso modificare il singolo titolo PDF, in Acrobat Reader o nel Finder? ", Non puoi. Né Acrobat Reader né Finder, per impostazione predefinita e nativa, hanno la possibilità di modificare tali informazioni. Deve essere fatto prima di essere esportato / stampato in PDF o utilizzare un'app in grado di modificare documenti PDF.

Lo standard del settore è Adobe Acrobat, tuttavia è un'app costosa e eccessiva se si desidera semplicemente modificare tali informazioni.

In passato ho usato l' app PDFInfo menzionata nella risposta di בנימן הגלילי, funziona ed è gratuita. (Non ho alcuna affiliazione con Sybrex Systems, il produttore di PDFInfo., A parte aver usato il loro prodotto.)


Se è stato exiftoolinstallato e si desidera farlo dalla riga di comando in Terminale, utilizzare la sintassi seguente:

exiftool -Title="New Title" /path/to/filename.pdf
  • Per cancellare il titolo, basta usare: -Title=""
  • Altri metadati possono essere modificati in modo simile.

Grazie per questo! Mi sono anche reso conto che questo è l'unico metodo che non modifica le dimensioni del documento. Prima di exiftool ho provato diversi altri metodi (app PDF Editor e Attributi PDF, Automator Workflow come descritto da @Allan di seguito) ma tutti aumentano drasticamente le dimensioni del file.
Lev Sivashov,

8

Puoi farlo tramite Automator. Automator include una serie di funzioni gete set PDF Metadatainclude cose come "Title".

Super semplice: crea un'applicazione per il flusso di lavoro ...

  1. Crea una nuova applicazione per il flusso di lavoro
  2. Scegli Imposta metadati PDF (sotto la libreria PDFs )
  3. Salva; quando lasci cadere il tuo PDF sul file, cambierà il titolo per te.

inserisci qui la descrizione dell'immagine

Più passaggi, più flessibilità

L'aspetto negativo di quel metodo è che, sebbene sia molto semplice, non è possibile modificare a livello di programmazione il titolo (per qualsiasi motivo, non è possibile utilizzare le variabili Set PDF Metadata). È ottimo per i batch se si desidera modificare l'autore o le parole chiave per un mucchio di file.

Quindi, per fare questo "sorta" a livello di codice, è necessario farlo all'interno di Automator

  1. Crea un nuovo flusso di lavoro vuoto
  2. Scegli Ottieni elementi del Finder specificati (in Libreria file e cartelle)
  3. Scegli Imposta metadati PDF (nella libreria PDFs)
  4. Trascina e rilascia il PDF nella casella in alto
  5. Correre
  6. Risciacquare e ripetere se necessario

inserisci qui la descrizione dell'immagine


Bello, non pensavo ad Automator e di solito lo faccio! Sai quale app sta utilizzando l'azione Automator Set PDF Metadata per apportare le modifiche? +1 anche se non lo fai. :)
user3439894,

@ user3439894 - Non conosco l'app / la libreria attuale - Penso che sia appena integrato in Automator
Allan,

Il motivo per cui ho chiesto è exiftoolche non contiene alcun file binario e si affida a perl(e alle varie librerie perl) per fare le cose. Quindi a questo proposito mi chiedevo se Automator stesse usando qualcosa di diverso dal binario primario all'interno del /System/Library/Automator/Set PDF Metadata.actionfile, che è l' azione Imposta metadati PDF che vedi in Automator stesso, per fare il lavoro vero e proprio. Ad esempio, l' azione Ridimensiona immagini utilizza /usr/bin/sipsper eseguire quella manipolazione effettiva. Quindi è solo curiosità inattiva se l' azione Imposta metadati PDF chiama un binario esterno per eseguire il lavoro effettivo.
user3439894,


1

Non sono necessari passaggi elaborati né software aggiuntivo per macOS per modificare il titolo. Di seguito si applica sia al file pdf esistente che al file che si sta creando da .docx o quant'altro. Basta stampare in PDF (per il file pdf esistente è necessario crearne uno nuovo)

⌘ + P per la stampa e per l'apertura della finestra di stampa nel piè di pagina a sinistra, apri il menu a discesa e seleziona "Salva come PDF".

inserisci qui la descrizione dell'immagine

Si apre la finestra del Finder per il salvataggio in cui è possibile impostare Titolo, Autore, Oggetto, Parole chiave.

inserisci qui la descrizione dell'immagine


0

Ho trovato su un iMac, devi prima aprire il documento di Word e andare su File> Proprietà> Riepilogo e puoi modificare il nome del titolo e l'autore del documento lì. Salvare nuovamente il documento di Word. Ri-Salva come PDF normalmente.

Quando lo apri in PDF, la scheda avrà il titolo corretto.


1
Cosa fai se non c'è un documento Word con cui iniziare?
Nohillside

OP ha già menzionato di essere in grado di modificare le proprietà del documento prima di esportarlo in PDF (usando LibreOffice anziché Word, ma lo stesso effetto) - questa domanda riguarda in particolare la modifica di un PDF dopo l'esportazione.
grg


-3

Apri il file pdf nell'editor di testo (ad esempio Blocco note ++) e cerca il titolo corrente, quindi digita il nuovo titolo. Salva.

Esempio: volevo rinominare il titolo del mio pdf da "MergedFile" a "123456". Ho aperto pdf in notepad ++ e ho cercato "MergedFile". Trovato due istanze e rinominato entrambi "123456". File salvato. Questo è tutto.


2
Notepad ++ è un'app di Windows.
IconDaemon,

Per essere onesti, la domanda non aveva buoni tag e requisiti chiari per macOS. L'ho modificato dal momento che non riesco a immaginare che qualcuno installerebbe un livello di emulazione o virtualizzazione di Windows solo per ottenere il blocco note, ma va bene per te dire che è una buona opzione e quindi questo sarebbe completo ai miei occhi. Forse non merita un voto degno, ma una risposta completa.
bmike

I file PDF possono contenere dati binari che non sopravvivranno a un viaggio attraverso un editor di testo. L'assunzione di una particolare codifica del testo può anche danneggiare il file. La tabella xrif potrebbe anche non essere valida.
benwiggy,

Wow, così tanti sali qui. Ho anche fornito Notepad ++ solo come esempio, immagino sia facile capire qual è il tuo editor di testo preferito.
user7967943

Per quanto riguarda i dati binari, beh, ha funzionato per me con qualsiasi problema. Dopotutto è una soluzione semplice, veloce e gratuita, quindi perché non provarla? Comunque, ho appena provato ad aiutare, ci penserò due volte la prossima volta;)
user7967943

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.