我有一台 Sony Reader PRS-600 电子书阅读器。我最近买了大量 Manning Publications 电子书(无 DRM)。许多书都是 PDF 格式,因为并非所有我想要的书都有 epub 格式。
问题: 一些我购买的 PDF 书籍中有元数据不正确或缺失。 更糟糕的是,索尼阅读器仅有的在阅读器图书收藏中显示书名时,显示 PDF 元数据中的“标题”!阅读器不显示文件名。因此,即使我有一个名为“Windows PowerShell 实际应用.pdf",它在阅读器中显示为“无标题”。
想象一下,当许多书只是“无标题“ 或者 ”未命名文件“!是的,这令人抓狂。
因此,除了期望出版商修复文件或索尼添加基于文件名的列表外,我还在寻找一种方法来修复 PDF 元数据。我可以使用 Adobe Reader 查看元数据,但它不允许修改属性。导致:
问题:是否有一种适用于 PC 或 Mac 的免费或便宜的工具可以修改无 DRM PDF 文档的属性/元数据? 我想特别纠正“标题”和“作者”字段。
答案1
是的,有一个免费的工具。谷歌搜索以下应用程序名称:BeCyPDFMetaEdit。它是免费的,而且价格非常实惠(没什么!)。
答案2
Exif工具可以很容易地做到这一点。在 Mac 上,下载并安装 .pkg。打开 Terminal.app 并运行以下命令来设置元数据:
exiftool -Title="Windows PowerShell In Action" "/path/to/Windows PowerShell In Action.pdf"
答案3
我在 Nook 上加载一些 PDF 文件时也遇到了同样的问题。我写了一篇博客来介绍这个问题:
http://www.barcodeschool.com/2010/09/publishers-fix-the-metadata-in-the-pdf-file/
答案4
调用 file1.bat 将通过使用文件名(不带 .pdf)覆盖“title”属性并使用空字符串覆盖“author”来更新“\Path\Documents”中的所有 pdf 文档(根据需要更改)。
有关详细信息,请参阅Exif工具
文件1.bat
@echo off
cls
for /r "\Path\Documents" %%x in (*.pdf) do call "file2.bat" "%%x"
文件2.bat
@echo off
"exiftool.exe" -overwrite_original -Title="%~n1" -Author="" %1