pdf2keynote

将beamer的pdf slides 生成keynote

pip3 install git+https://github.com/remymuller/pdf2keynote.git

# 进入你的 PDF 所在目录
cd /path/to/your/pdf

# 转换
pdf2keynote your_slides.pdf

在~/.zshrc文件末添加:

alias p2k='pdf2keynote'

即可使用p2k+你的文件

# 这是一个函数,比 alias 更智能
p2k() {
    # $1 是第一个参数(输入文件),$2 是第二个参数(输出文件)

    # 如果没有输入文件名,提示用法
    if [ -z "$1" ]; then
        echo "Usage: p2k <input.pdf> [output_filename]"
        return 1
    fi

    # 如果没有指定输出文件名($2 为空)
    if [ -z "$2" ]; then

        pdf2keynote "$1" "${1%.*}.key"


    else
        # 如果你指定了输出文件名,就按你指定的来
        pdf2keynote "$1" "$2"
    fi
}