PDF论文文献重命名

pdf-renamer 可以对已下载的论文 PDF 文件 进行重命名。

调用 pdf2bib 以及 pdf2doi 查找论文的 DOI、并获得 BibTeX 数据。

1. 安装

1
2
3
pip install pdf-renamer

pip install pdf2bib

2. pdfrenamer 使用方法

1
2
3
4
5
6
7
8
$ pdfrenamer --h
usage: pdfrenamer [-h] [-s] [-ro] [-f FORMAT] [-sf] [-max_length_authors MAX_LENGTH_AUTHORS]
[-max_length_filename MAX_LENGTH_FILENAME] [-max_words_title MAX_WORDS_TITLE]
[-case CASE]
[-add_abbreviation_file PATH_ABBREVIATION_FILE] [-fr] [-sd]
[-install--right--click] [-uninstall--right--click]
[path ...]

args args description
path pdf文件或文件夹的路径
-h –help 帮助
-s –decrease_verbose 默认输出全部搜索记录
使用此选项,设为不输出
-ro –readonly 默认将doi信息写入pdf的metadata信息中
使用此选项,设为不写入
-f FORMAT 设定新文件名的格式,默认为 “{YYYY} - {Jabbr} - {A3etal} - {T}”
{YYYY} 出版年Year of publication
{MM} 出版月 (数字 digits)
{DD} 出版日 (数字 digits)
{J} 期刊全名Journal
{Jabbr} 期刊缩写(如有)
{Aall} 全部作者姓氏 (逗号分隔)
{Aetal} 第一作者姓氏 ‘et al.’
{A3etal} 前三作者姓氏 ‘et al.’
{aAall} 全部作者姓名 (逗号分隔)
{aAetal} 第一作者姓名 ‘et al.’
{aA3etal} 前三作者姓名 ‘et al.’
{T} 论文标题
-sf –sub_folders 是否重命名子文件夹,默认:False
-max_length_authors MAX_LENGTH_AUTHORS 设定作者的最大字符长度,默认:80
-max_length_filename MAX_LENGTH_FILENAME 设定文件名最大字符长度,默认:250
-max_words_title MAX_WORDS_TITLE 设定标题的最大字符长度,默认:20
-case CASE 连接符:驼峰、下划线、减号、空格
CASE:[‘camel’, ‘snake’, ‘kebab’, ‘none’ (default)]
-add_abbreviation_file PATH_ABBREVIATION_FILE 期刊缩写
-fr –force_rename 默认跳过相同文件
使用此选项,设为重命名每一个文件
-sd –set_default 将现有参数设置为默认值
-install–right–click 加入 Windows 右键菜单
-uninstall–right–click 删除 Windows 右键菜单

3. pdf2bib 使用方法

1
2
3
4
5

pdf2bib --h
usage: pdf2bib [-h] [-v] [-nostore] [-s FILENAME_BIBTEX] [-clip]
[-install--right--click] [-uninstall--right--click]
[path ...]
args args description
path pdf文件或文件夹的路径
-h –help 帮助
-v –verbose 默认仅输出搜索结果
使用此选项,设为输出搜索过程记录
-nostore –no_store_identifier_metadata 默认将doi信息写入pdf的metadata信息中
使用此选项,设为不写入
-s FILENAME_BIBTEX 将 bibtex 信息写入 FILENAME_BIBTEX 文本文件.
–make_bibtex_file FILENAME_BIBTEX 将 bibtex 信息写入 FILENAME_BIBTEX 文本文件
-clip –save_bibtex_clipboard 将 bibtex 写入粘贴板
-install–right–click 加入 Windows 右键菜单
-uninstall–right–click 删除 Windows 右键菜单

4. 加入右键菜单。

Windows 操作系统下,可以将 pdf-renamer 添加到右键菜单作为快捷方式。

1
2
3
4
5
6
7
pdfrenamer --install-right-click
# pdfrenamer --uninstall-right-click


pdf2bib -install--right--click
# pdf2bib -uninstall--right--click