如何在 gnu/linux 上使用 exiftool 配置文件为 pdf 文件创建新的 exiftool 标签?

如何在 gnu/linux 上使用 exiftool 配置文件为 pdf 文件创建新的 exiftool 标签?

exiftool 中的 pdf 没有字幕元标记。因此我想为pdf文件添加新的exif标签,它的名称必须是PdfSubTitle。为此,exiftool 有一个引导页。但我不明白,因为我对 perl 和 exif 的了解还不够。指南中也没有 pdf 文件的示例。我怎样才能做到这一点?

当一切顺利时,它应该是这样的:

$ exiftool -config exif.config -PdfSubTitle="Sub Title" file.pdf

答案1

首先你需要定义你的XMP标签(一个完整的例子这里)

$ cat config.cfg
          
%Image::ExifTool::UserDefined = (
  'Image::ExifTool::XMP::pdfx' => {
     PdfSubTitle => {
         Writable => 'string',
     },
  },
);   
1; # end

然后使用以下命令添加标签及其值:

exiftool -config config.cfg -PdfSubTitle="Sub Title" test.pdf

确认:

$ exiftool -PdfSubTitle test.pdf
  Pdf Sub Title                   : Sub Title
 
$ exiftool test.pdf | grep 'Pdf Sub Title'
  Pdf Sub Title                   : Sub Title

相关内容