安全又免费:一行 Python 指令,让 PDF 水印立刻到位

67 阅读3分钟

大家好,我是楠少,用通俗易懂的方式,教小白学python。

今天,我们一起来聊一聊如何用Python技术的手段,一行代码实现给PDF文件添加水印。

可能大部分小伙伴遇到给PDF文件添加水印的问题时,都是选择下载一个PDF编辑器的软件来实现该功能,或者再有就是选择用一些免费的网站来添加水印。

但是,这两种方法要么是收费,要么就是会泄露文件本身的信息,很不安全,所以都不是最好的选择。

因此,今天我要给大家讲的实现该功能的方法是离线在本地且免费使用的添加水印方法,而且只需要一行代码就能实现哦。

怎么样,是不是很好奇我们这个一行代码是如何写的呢?

别急,下面我们会给你娓娓道来。

01

虽然,我们这个功能的需求很好理解,就是给PDF文件添加水印,但是关键是我们如何用Python代码来实现。

好吧,这里就不给大家卖关子了,我们直接看代码吧。

代码演示:

import office

# 调用pdf添加水印方法
# pdf_file:待加水印pdf
# mark_str:水印内容
office.pdf.add_watermark_by_parameters(
    pdf_file=r"E:\program\python-office\正则表达式30分钟入门教程.pdf",
    mark_str="www.python-office.com",
)

参数解释:

pdf_file: pdf的位置,例如:d:/code/程序员晚枫.popdf
mark_str: 需要添加的水印内容,例如:百度一下:程序员晚枫
output_path: 保存文件的位置
output_file_name: 指定添加了水印的文件名称,可以不指定,默认是:添加了水印的文件.popdf

好的,通过代码演示和参数解释,我相信你一定已经学会了该如何使用我们这个脚本。

如果你还没有学会,那就照着我们的代码去手动敲一遍,感受一下敲代码的美妙,等你敲个几遍,相信你就一定能记住这一行代码了。

但是,这里我还是要提醒一下:

要想让这一行代码正常运行,你们需要把运行代码的环境给安装配置好。

不知道如何配置环境的可以看——给小白的《50讲Python自动化办公》的前面3讲内容,我们真的是手把手地教你如何配置环境的,相信我,一点都不难哈。

02

OK,到这里我要告诉大家的是,今天这篇文章教给大家的代码的视频讲解都在给小白的《50讲Python自动化办公》这套课程的第37讲内容中了,对讲解视频感兴趣的可以去本套课程中学习一下。

这里不得不说的一点是,我们这个课程每一讲都是独立的案例讲解。

所以,你们完全可以根据自己的兴趣找到自己感兴趣的内容优先学习,这个不会影响学习效果的。

当然了,我们这门课程的每一节课都包含:视频、文档、代码、软件和答疑群。

所以你们完全不用担心学不会的问题,可以说,只要你认真跟着学习,认真练习敲代码,没有学不会的可能。

写在最后:

我们这套给小白的《50讲Python自动化办公》课程具备以下3个特点:

第一,这门课程适合小白学习,不需要学习复杂的编程知识,拿来就用。

第二,内容很丰富,涵盖热门的自动化办公需求。

第三,所有功能只需要一行代码就能实现问题的解决。

所以,如果你对这门《给小白的50讲 · Python自动化办公》感兴趣,可以点击左边蓝字报名咨询。

image.png