Editing pdf file using exiftool

I am really missing pdftk package on Fedora 21. Sometimes I need to modify metadata of pdf file and with pdftk it was easy by using its option dump_data option. With this option you will get a output with various metainformation to modify. This output contains information like

$ pdftk Fedora-20-Installation_Guide-en-US.pdf data_dump
InfoKey: CreationDate
InfoValue: D:20140113225921-07’00’
InfoKey: Author
InfoValue: Fedora Documentation Team
InfoKey: Title
InfoValue: Installation Guide – Installing Fedora 20 on 32 and 64-bit Intel-compatible computers
InfoKey: Creator
InfoValue: DocBook XSL Stylesheets with Apache FOP
InfoKey: Producer
InfoValue: Apache FOP Version SVN tags/fop-1_0
PdfID0: 1882d63af416c1657abf38064d7abc1
PdfID1: 1882d63af416c1657abf38064d7abc1
NumberOfPages: 290
BookmarkTitle: Installation Guide
BookmarkLevel: 1
BookmarkPageNumber: 1
BookmarkTitle: Table of Contents
BookmarkLevel: 1
BookmarkPageNumber: 3
BookmarkTitle: Preface

……

You can also save this information as

$ pdftk Fedora-20-Installation_Guide-en-US.pdf data_dump output metadata.txt

and when you modify this metadata.txt, you can update the pdf metadata using

$ pdftk Fedora-20-Installation_Guide-en-US.pdf update_info metadata.txt output modified-pdf.pdf

But with the retirement of pdftk package, I started to look some simple option to do this metadata updation and found exiftool a perl package. You can install this package as

yum install perl-Image-ExifTool

To view metadata of pdf file you need to use

$ exiftool input.pdf

To modify pdf metadata you need to use

$ exiftool -Title=”Set/Unset title text here” -Author=”Correct Author name here” input.pdf
I find this very easy to use when you just need to correct the Title of pdf file. The exiftool can be used also to modify image file’s metadata information.

 

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s