gpt4 book ai didi

linux - 连接 PDF,同时保留列表中的排名

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:03:28 25 4
gpt4 key购买 nike

我目前正在努力以自动方式将我的各种 PDF 文件连接成一个文件,同时保留文件的提供顺序。主要问题是,我为每个文件添加了一个排名(它们是列表项的可视化),目前范围从 1 到 100。如果我运行

pdftk *.pdf cat output all.pdf

合并后的 PDF 页面不会按照从 1 到 100 的顺序排序。我的 PDF 的命名方式与以下示例类似,请注意“rank_XXX”显然决定了它们在列表中的排名。但是,在终端 10 和 100 中列在 2 之前的事实打乱了我的排序。我在想 ls -v 可以以某种方式将文件名通过管道传输到 pdftk 或类似工具中,但我无法让它工作。

  • rank_1_XYZ_123123A.pdf
  • rank_1_XYZ_123123B.pdf
  • rank_2_XYZ_123141A.pdf
  • rank_2_XYZ_123141B.pdf
  • rank_3_ABC_394124A.pdf
  • rank_3_ABC_394124B.pdf...
  • rank_10_XYZ_129123A.pdf
  • rank_10_XYZ_129123B.pdf...
  • rank_100_ZZZ_929123A.pdf
  • rank_100_ZZZ_929123B.pdf

我设法通过使用至少部分地获得了我想要的东西

pdftk rank_[1-9]*.pdf cat output all.pdf

然而,这在某种程度上不适用于大于 9 的数字。

非常感谢任何帮助。

最佳答案

ls -v 似乎可以完成这项工作:

pdftk `ls -v` cat output all.pdf

关于linux - 连接 PDF,同时保留列表中的排名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16815557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com