是否可以在 pdf 文档的某些页面上分别运行图像魔法命令,然后将其全部合并为一个 pdf?

是否可以在 pdf 文档的某些页面上分别运行图像魔法命令,然后将其全部合并为一个 pdf?

我是一名学生,即将参加考试。我试图从我找到的一些在线学习资源中删除答案。答案都用红色文本写在简答题 (SA) 下,所有多项选择题 (MCQ) 中的正确选项都用红色突出显示。我发现有很多这样的测验要做,需要一种有效的方法来快速从每个 pdf 中删除答案。

我尝试了 Image Magick,并能够设计命令来清理 MCQ 和 SA 部分。我当前的工作流程包括通过两个不同的命令分别清理 MCQ 和 SA,然后将 pdf 重新合并为一个。每个测验的结构都是 MCQ(1)、SA(1)、MCQ(2) 和 SA(2)。这意味着我必须将每个 pdf 分成四个部分,然后为每个测验重新组合它们。

以下是每个部分的四个命令以及我用来合并所有文件的命令


magick -verbose -density 1200 +antialias Workbook.pdf[5-13] -fuzz 30% -fill white -opaque #db3416 -fuzz 20% -fill white -opaque #eca7a4 -fuzz 0% -fill white -opaque #ededed SA1.pdf

magick -verbose -density 1200 +antialias Workbook.pdf[14-15] -fuzz 30% -fill #343434 -opaque #db3416 -fuzz 12% -fill #9a9a9a -opaque #eca7a4 MC2.pdf

magick -verbose -density 1200 +antialias Workbook.pdf[16-23] -fuzz 30% -fill white -opaque #db3416 -fuzz 20% -fill white -opaque #eca7a4 -fuzz 0% -fill white -opaque #ededed SA2.pdf

magick -verbose -density 1200 +antialias MC1.pdf SA1.pdf MC2.pdf SA2.pdf output.pdf

每个单元有 8 个测验,需要学习 4 个单元,因此,如果我能够一次性运行所有这些命令,我​​将节省大量时间。我曾尝试将它们全部合并(通过删除“magick -verbose”和后三个命令的单独输出并删除换行符),但这样做实际上会在每个页面上运行所有命令,而不是在我定义的页面范围内运行。

我将非常感激任何有关此的指导

相关内容