我需要pdftk来为pdf添加水印。我正在以编程方式生成水印的内容,并将其写入一个文本文件。然后我使用cupsfilter创建水印pdf,然后使用pdftk将生成的水印pdf应用到eBook pdf。
我知道pdftk将逐页水印pdf应用到eBook pdf上。
如果我创建了一个62行的文本文件,其中有61行空行和第62行的水印文本,那么它可以正确地应用于eBook pdf的每一页上大约5/6的页面高度。我再添加一个空行,水印文本就消失了。它不会在下一页结束,它根本就不在那里。
我的最终目标是将水印文本放在eBook第二页的底部
所以我需要创建一个3页pdf,有第一页空,水印文本在底部的第二页和第三页再次为空
我尝试使用BBEdit在文本文件中插入分页符,但没有得到预期的结果。
谁有一个提示,我如何创建所需的文本文件,一旦用cupsflter打印成pdf,就会创建所需的水印pdf (第一页和第三页空白,第二页底部有一两行文本)
发布于 2021-04-02 19:59:55
好的,所以首先,手册并不完全清楚邮票和多标签,以及背景和多背景之间的区别-它解释说,如果水印pdf是多页pdf,水印pdf将逐页应用到eBook pdf上,如果水印pdf的页面少于eBook pdf,则水印pdf的最后一页将应用于eBook的所有剩余页面,这是正确的,但只有在多戳/多背景选项的情况下。如果你使用图章/背景选项,那么只有水印pdf的第一页将应用于eBook pdf的所有页面,这是第一个要解决的问题。
因此,我使用echo创建了两个txt文件,一个是空的(其中有一个空格),另一个包含一行水印文本。然后我使用pdftk cat选项来合并空的pdf和水印pdf,所以我得到了两页pdf,第一页是空的,第二页是文本行。然后我再一次将这个文件与空的pdf合并,最终得到了3页pdf。
然后,我将这个带有多背景选项的3页水印pdf应用到eBook中,得到了我想要的-第一页没有水印,第二页文本行,第三页所有其他页面都没有水印。
https://stackoverflow.com/questions/66887836
复制相似问题