Skip to content

Instantly share code, notes, and snippets.

@rnjailamba
Created October 12, 2024 16:54
Show Gist options
  • Save rnjailamba/187c6da9007e78a1cb074ca6d05b3780 to your computer and use it in GitHub Desktop.
Save rnjailamba/187c6da9007e78a1cb074ca6d05b3780 to your computer and use it in GitHub Desktop.
Exiftool Set PDF Metadata

Exiftool

  • Set title
    • exiftool /Volumes/GoogleDrive/My\ Drive/pdfs/noise/data:\ effects/Jet\ Engine\ Noise\ Reduction.pdf -title="Jet Engine Noise Reduction"
  • View Metadata
    • exiftool /Volumes/GoogleDrive/My\ Drive/pdfs/noise/data:\ effects/Jet\ Engine\ Noise\ Reduction.pdf
  • View title
    • exiftool -title *.pdf
    • exiftool /Volumes/GoogleDrive/My\ Drive/pdfs/noise/data:\ effects/Jet\ Engine\ Noise\ Reduction.pdf -title
  • Set title for batch
    • exiftool '-Title<${FileName;s/.pdf//}' *.pdf
    • Archived with pdf command
      • exiftool '-Title<$FileName' *.pdf
  • Remove last 4 characters from title
    • exiftool Academic_Calendar_-_Autumn_Semester_2024-25.pdf '-title<${title;s/.pdf//}'
  • https://exiftool.org/examples.html
  • Copy file name to title https://exiftool.org/forum/index.php?topic=4595.0
  • Regular Expression (RegEx) substitution to remove last few characters https://exiftool.org/forum/index.php?topic=10599.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment