我有很多(大约500个)pdf文件,它们有无用的名字,所以我想用它们各自的'Title'文件重命名它们。这里的“标题”是指文件/文档在阅读模式下打开时的标题(文件大小最大的标题)。 我想通过一些程序/脚本实现这一点,或者只在Window7中手动组成几个步骤。所以请帮助......
修改 我没有做任何事情来实现这一点,但是想到,可以有一些脚本或软件,它们将读取pdf文件的文本并找到具有最大字体的文本,然后可以使用最大字体大小的文本作为新重命名文件的名称。所以我主要需要找到pdf文件中存在的最大字体大小的文本。
答案 0 :(得分:5)
我找到了这个免费软件:
http://www.advancedrenamer.com/
这允许您使用元标记重命名大量pdf文件。
答案 1 :(得分:2)
如果这些是pdf的学术文章,你可以使用Mendeley - 它是一个免费程序,在Windows下运行。您可以删除文件夹中的所有pdf并选择重命名的方式 - 例如标题岁的作家。它适用于最近的pdf,但是,它在旧文章中有些麻烦。但随后它会将它们标记为可以手动重命名的不完整记录。
答案 2 :(得分:1)
还有pdf-title-rename.py,这是一个简单的Python脚本,可以使用(已清理的)标题批量重命名PDF文件。
答案 3 :(得分:0)
您可以查看How to Batch Rename Files in Windows: 4 Ways to Rename Multiple Files:
Windows资源管理器
命令提示符
PowerShell的
第三方公用事业
答案 4 :(得分:0)
Zotero(免费/ opensource)和Mendeley(以前很棒,被Elsevier破坏)在默认情况下完全进行了PDF的自动重新命名。
只需将所有PDF文件拖放到这些程序之一的主窗口中即可。 几秒钟后,PDF将根据从内容中提取的相应真实标题(更准确地说是元数据)自动重命名。
请注意,这两个程序都是针对学术文档而设计的,因此,自动重命名功能的默认格式可能无法满足您的目的(例如title-author-year.pdf),但是,可以很容易地做到这一点。在“设置”下自定义。
自动重命名(Zotero)
将PDF添加到现有的Zotero项目或检索PDF的元数据时,Zotero现在将基于父元数据自动重命名文件。这适用于链接文件和存储文件。 Zotero的未来版本将提供用于自定义命名格式的其他选项。 您可以从首选项的“常规”窗格中禁用自动重命名。 (与网络翻译一起保存的文件和文件始终会自动重命名,不受此设置的影响。) [ref]
文件管理器(Mendeley)
Mendeley再一次考虑了这种情况,并提供了一种轻松的方式来组织文件,该内置功能称为“文件管理器”。 顾名思义,此功能可以通过几种不同的方式为您整理文件。您可以将文件存储在集中式文件夹中,并将所有文件重命名为特定格式。只需将命名类别从一个输入框拖到另一个输入框,即可轻松自定义格式。 [ref]