Exif

如何在 gnu/linux 上使用 exiftool 配置文件為 pdf 文件創建新的 exiftool 標籤?

  • January 22, 2022

exiftool 中沒有 pdf 的字幕元標記。因此我想為pdf文件添加新的exif標籤,它的名字必須是PdfSubTitle。為此,exiftool 有一個指南頁面。但我不明白,因為我對 perl 和 exif 的了解還不夠。指南中也沒有 pdf 文件的範例。我怎樣才能做到這一點?

當一切順利時,它應該是這樣的:

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

首先你需要定義你的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

引用自:https://unix.stackexchange.com/questions/610789