pdf加绿背景-改进

此前写过一篇博客 一行命令把PDF改成绿底,https://zhuanlan.zhihu.com/p/31660926156。最近发现还有个瑕疵,生成的PDF有白边。在暗夜里看的时候,即使有台灯作为背景光,这道白边还是相当刺眼。

改进如下。总体思路是 此前用word中画矩形生成绿色底色。修改为 用画笔,即 mspaint。大小与PDF的大小完全相同。

首先,查看PDF的宽和高。在 firefox 中在这里。

在弹出的对话框里,如下图,找到 5.83x8.27英寸。

接下来,在画笔中修改“属性”。

改为5.83x8.27英寸。

最后,把画笔中的这张图改为 绿色背景,颜色可以用吸管之类的从喜欢的地方取得。保存为 png格式,再转换为pdf。

修改的部分就这些,其余的操作与上一篇相同,就是那一行代码。

pdftk input.pdf backgroundbg.pdf output output.pdf

这样,白边就没了,整个底色完美地改为绿色。

此外,钟老师提到,图片的PDF没法改底色。

我也没有想到好办法。技术路线还是有的,识别出连续大面积白底,然后改为绿色。如果图示内部的白色也转成绿色,那么连续大面积这个指标也不需要。还要考虑去锯齿带来的影响。想想就麻烦,不如去找个质量高的文字版本的PDF了。

Leave a Reply

Your email address will not be published. Required fields are marked *