我有一系列PDF(计算机游戏世界问题),我想从每个问题的pdf文件中删除第一页.有100个问题,因此GUI不会削减它.我用pdftk从一个问题中删除了第一页:
pdftk 1981_1112_issue1.pdf cat 1 output 1.pdf
Run Code Online (Sandbox Code Playgroud)
我的问题是我不想为每个pdf问题修改和运行此命令,因为这并不比GUI方法好多少.
使用*.pdf作为输入似乎不起作用.我还可以使用其他方法在每个PDF上运行pdftk?
循环所有问题.输出以问题命名,将"issue"替换为"output".第一行提取页面1,第二行提取其他页面:
for issue in *_issue*.pdf
do
pdftk ${issue} cat 1 output page1_${issue/issue/output}
pdftk ${issue} cat 2-end output otherpages_${issue/issue/output}
done
Run Code Online (Sandbox Code Playgroud)