pdftk 移除 pdf 的浮水印
Posted on Mon 19 June 2017 in note
目標:移除 pdf 中的文字浮水印
手上有一些 pdf 有浮水印,突然想要移除看看。找了一下 pdftk 可以做到這件事。Superuser 上的 How to remove watermark from pdf using pdftk? 寫得很清楚又簡單。
做修改之前應該要先備份原檔
做修改之前應該要先備份原檔
做修改之前應該要先備份原檔
步驟
1. 把壓縮過的 pdf 解壓縮
如果你的 pdf 有被壓縮,要先解壓縮
:::bash
pdftk input.pdf ouput uncompress.pdf uncompress
2. 把浮水印的文字去除
:::bash
sed -e "s/watermarktextstring/ /g" uncompress.pdf > unwatermarked.pdf
3. 修復破損的 pdf
:::bash
pdftk unwatermarked.pdf output result.pdf
如果要壓縮,加上 compress
:::bash
pdftk unwatermarked.pdf output result.pdf compress