使用 xSane 将多个扫描的页面合并为单个多页文档

使用 xSane 将多个扫描的页面合并为单个多页文档

这是我的用例:扫描多页文档并以硬拷贝形式邮寄以供签名。最后一页有签名的签名,在其他地方扫描,然后邮寄给我。我想扫描签名页面,然后将文档中未签名的最后一页替换为该页面的新签名版本,而不重新扫描整个文档,然后使用 xsane 的多页文档功能保存新版本

但无论我如何尝试,XSane 似乎都会在某个神秘的地方保留其对文档内容的看法,即使有一个包含正确编号的所有文件的目录和一个正确列出所有文件的 xsane-multipage-list 文件,看来 XSane 保留了多页文件中包含哪些页面的视图,并且不会生成我期望的 pdf。 .pnm 文件本身中是否保留了一些元数据,导致此功能无法正常工作?

这是我正在使用的 xsane-multipage-list 文件

Project changed@@@@@@@@@@@@@@@@
image-0001.pnm
image-0002.pnm
image-0003.pnm
image-0004.pnm
image-0005.pnm
image-0006.pnm
xsane-multipage-list

列出的所有文件都存在于该文件所在的目录中。该目录的名称是我尝试保存的 XSane“项目”的名称。

当然,我意识到我可以避免这种麻烦,只需用我想要的页面重新扫描文档,但我是那种宁愿浪费时间试图理解这一点也不愿“只是完成工作”的人。

这里发生了什么?这对我来说没有意义。谢谢。

答案1

Xsane 可能有点……糟糕。而且老了。而且使用起来不舒服。还有越野车。总体而言,不好。我会将您观察到的行为归因于软件错误。

就我个人而言,我真的只用它来扫描,而不用它来管理文档。如果可能的话,我会使用 paperwork-gtk 来代替,尽管它也有比我喜欢的更多的错误,但至少不那么难用。

我只是使用 mutool/pdftool (相同的工具,不同的名称)来选择性地加入您扫描的 PDF(pnm...呃。这是一种图像文件格式太浪费了,我会诚实地避免它,但不,pnm 没有元数据)。

mutool draw -o final.pdf unsigned_document.pdf 1-19 signature_scan.pdf

(假设原始未签名文档 PDF 有 20 页)

相关内容