成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁(yè) > 知識(shí)庫(kù) > Python實(shí)現(xiàn)給PDF添加水印的方法

Python實(shí)現(xiàn)給PDF添加水印的方法

熱門標(biāo)簽:智能機(jī)器人電銷神器 上海企業(yè)外呼系統(tǒng) 電話機(jī)器人哪里有賣 okcc外呼系統(tǒng)怎么調(diào)速度 萬(wàn)利達(dá)百貨商場(chǎng)地圖標(biāo)注 河南虛擬外呼系統(tǒng)公司 惠州龍門400電話要怎么申請(qǐng) 外呼電信系統(tǒng) 熱門電銷機(jī)器人

前言

利用 PyPDF2 處理 PDF 文件,相關(guān)文檔:https://pythonhosted.org/PyPDF2/

本文針對(duì) 僅有 PDF 文件,而無(wú)相關(guān) PDF 編輯器的情況下,給 PDF 添加水印。

一、前期準(zhǔn)備

安裝 PyPDF2 ,命令提示框輸入:

pip install PyPDF2

新建 watermark.pdf 文件
實(shí)際的水印,可以在此文件里修改水印文字的字體和位置。
實(shí)現(xiàn)步驟: 新建 watermark.word ,【設(shè)計(jì)】 → \to → 【水印】【自定義水印】 → \to → 【文字水印】輸入【文字】,修改【字體】、【自號(hào)】、【顏色】和【板式】


效果

另存為 watermark.pdf

watermark.pdf.py 文件放在同一目錄下


二、代碼實(shí)現(xiàn)

// =============================================
# @Time  : 2021-01-24
# @Author : AXYZdong
# @CSDN  : https://axyzdong.blog.csdn.net/
# @FileName: PDFset.py
# @Software: Python IDE
// =============================================
from PyPDF2 import PdfFileReader, PdfFileWriter

def add_watermark(pdf_file_in, pdf_file_mark, pdf_file_out):
  """把水印添加到pdf中"""
  pdf_output = PdfFileWriter()
  input_stream = open(pdf_file_in, 'rb')
  pdf_input = PdfFileReader(input_stream, strict=False)

  # 獲取PDF文件的頁(yè)數(shù)
  pageNum = pdf_input.getNumPages()

  # 讀入水印pdf文件
  pdf_watermark = PdfFileReader(open(pdf_file_mark, 'rb'), strict=False)
  # 給每一頁(yè)打水印
  for i in range(pageNum):
    page = pdf_input.getPage(i)
    page.mergePage(pdf_watermark.getPage(0))
    page.compressContentStreams() # 壓縮內(nèi)容
    pdf_output.addPage(page)
  pdf_output.write(open(pdf_file_out, 'wb'))

if __name__ == '__main__':
  pdf_file_in = '基于matlab的控制系統(tǒng)與仿真-1_AXYZdong的博客-CSDN博客.pdf'
  pdf_file_out = 'watermarked.pdf'
  pdf_file_mark = 'watermark.pdf'
  add_watermark(pdf_file_in, pdf_file_mark, pdf_file_out)
  

效果

 

三、其他方法

// =============================================
# @Time  : 2021-01-24
# @Author : AXYZdong
# @CSDN  : https://axyzdong.blog.csdn.net/
# @FileName: PDFSet.py
# @Software: Python IDE
// =============================================
from PyPDF2 import PdfFileReader, PdfFileWriter
from reportlab.lib.units import cm
from reportlab.pdfgen import canvas


def create_watermark(content):
  """水印信息"""
  # 默認(rèn)大小為21cm*29.7cm
  file_name = "mark.pdf"
  c = canvas.Canvas(file_name, pagesize=(30*cm, 30*cm))
  # 移動(dòng)坐標(biāo)原點(diǎn)(坐標(biāo)系左下為(0,0))
  c.translate(10*cm, 5*cm)

  # 設(shè)置字體
  c.setFont("Helvetica", 30)
  # 指定描邊的顏色
  c.setStrokeColorRGB(0, 1, 0)
  # 指定填充顏色
  c.setFillColorRGB(0, 1, 0)
  # 旋轉(zhuǎn)45度,坐標(biāo)系被旋轉(zhuǎn)
  c.rotate(30)
  # 指定填充顏色
  c.setFillColorRGB(0, 0, 0, 0.1)
  # 設(shè)置透明度,1為不透明
  # c.setFillAlpha(0.1)
  # 畫幾個(gè)文本,注意坐標(biāo)系旋轉(zhuǎn)的影響
  for i in range(5):
    for j in range(10):
      a=10*(i-1)
      b=5*(j-2)
      c.drawString(a*cm, b*cm, content)
      c.setFillAlpha(0.1)
  # 關(guān)閉并保存pdf文件
  c.save()
  return file_name


def add_watermark(pdf_file_in, pdf_file_mark, pdf_file_out):
  """把水印添加到pdf中"""
  pdf_output = PdfFileWriter()
  input_stream = open(pdf_file_in, 'rb')
  pdf_input = PdfFileReader(input_stream, strict=False)

  # 獲取PDF文件的頁(yè)數(shù)
  pageNum = pdf_input.getNumPages()

  # 讀入水印pdf文件
  pdf_watermark = PdfFileReader(open(pdf_file_mark, 'rb'), strict=False)
  # 給每一頁(yè)打水印
  for i in range(pageNum):
    page = pdf_input.getPage(i)
    page.mergePage(pdf_watermark.getPage(0))
    page.compressContentStreams() # 壓縮內(nèi)容
    pdf_output.addPage(page)
  pdf_output.write(open(pdf_file_out, 'wb'))

if __name__ == '__main__':
  pdf_file_in = '基于matlab的控制系統(tǒng)與仿真-1_AXYZdong的博客-CSDN博客.pdf'
  pdf_file_out = 'watermarked.pdf'
  pdf_file_mark = create_watermark('CSDN@AXYZdong')
  add_watermark(pdf_file_in, pdf_file_mark, pdf_file_out)

效果

四、總結(jié)

  •  Python通過(guò)PyPDF2實(shí)現(xiàn)PDF添加水印,實(shí)際上就是將兩個(gè)PDF文件合并實(shí)現(xiàn)添加水??;
  • 第一種方法的水印文件是通過(guò) word 另存為 PDF,第二種方法是自動(dòng)創(chuàng)建一個(gè) PDF 文件;
  • 第二種方法與第一種相比,水印的字體不能隨意改變,不支持中文,省去了方法一中手動(dòng)生成 PDF 水印的步驟;
  • 第一種方法可以任意修改水印的位置和字體。

參考文獻(xiàn)

[1]:python pdf加水印
[2]:Python中通過(guò)PyPDF2實(shí)現(xiàn)PDF添加水印

到此這篇關(guān)于Python實(shí)現(xiàn)給PDF添加水印的方法的文章就介紹到這了,更多相關(guān)Python PDF添加水印內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • python解析PDF程序代碼
  • python實(shí)現(xiàn)csdn全部博文下載并轉(zhuǎn)PDF
  • Python合并多張圖片成PDF
  • Python提取PDF指定內(nèi)容并生成新文件
  • 詳解用Python把PDF轉(zhuǎn)為Word方法總結(jié)
  • python操作mysql、excel、pdf的示例
  • python pdfkit 中文亂碼問(wèn)題的解決方案
  • python 三種方法提取pdf中的圖片
  • Python讀取pdf表格寫入excel的方法
  • Python 多張圖片合并成一個(gè)pdf的參考示例

標(biāo)簽:百色 周口 淮安 綿陽(yáng) 秦皇島 合肥 綏化 周口

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Python實(shí)現(xiàn)給PDF添加水印的方法》,本文關(guān)鍵詞  Python,實(shí)現(xiàn),給,PDF,添加,水印,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Python實(shí)現(xiàn)給PDF添加水印的方法》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于Python實(shí)現(xiàn)給PDF添加水印的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    小香蕉视频在线| 日韩精品aaa| 美女的胸无遮挡在线观看| 正在播放日韩欧美一页| 国产黄色在线看| 久久成人精品| 91久久国语露脸精品国产高跟| 欧美videos中文字幕| 国产一区二区91| 亚洲美女性生活| 国模私拍视频在线观看| 日韩中文第一页| 国产黄在线观看| 成人一区在线观看| 国产精品影片在线观看| 黑人与亚洲人色ⅹvideos| 亚洲素人一区二区| 成人黄色国产精品网站大全在线免费观看| 成人免费高清在线播放| 亚洲少妇一区| 国产精品久在线观看| 91九蝌蚪视频| 日韩中文字幕高清在线观看| 91福利国产精品| 在线视频三区| 欧美大片高清| 久久久久久麻豆| 深夜福利国产精品| 国产精品日韩精品欧美精品| 性色av一区二区三区在线观看| 久久性爱视频网站| 蜜臀av色欲a片无码精品一区| 秋霞一区二区三区| 午夜激情影院| 国产精品欧美综合亚洲| av影片在线播放| 最好看的日本字幕mv视频大全| 日韩一区二区三区在线看| 伊人狠狠色丁香综合尤物| 国产高潮失禁喷水爽到抽搐| 欧美影院久久久| 丝袜美腿玉足3d专区一区| 欧美美乳在线| 91精品黄色| 国产在线播放一区二区三区| 国产欧美一区二区精品性色超碰| 在线视频亚洲| 99久久夜色精品国产亚洲狼| 国产一区精品在线| 亚洲人体大胆视频| 国产成人丝袜美腿| 97精品视频在线观看自产线路二| 国产精品成人观看视频免费| 欧美在线视频一区| 欧美做爰啪啪xxxⅹ性| av最新网址| 51漫画成人app入口| 天堂在线免费观看视频| sese视频| 黄网站app在线观看| 精品人妻午夜一区二区三区四区| www久久久久久| 色在线免费观看| 欧美 日韩 中文字幕| 亚洲激情欧美| 国产在线制服美女| 草莓福利社区在线| 青青热久免费精品视频在线18| 美女扒开腿让男人桶爽久久软| 一级二级三级欧美| 午夜影院福利社| 日本成人一区二区三区| 日韩经典第一页| 高清乱码免费看污| 日韩中文字在线| 岛国视频免费在线观看| 日韩www视频| 国产成人亚洲精品青草天美| 亚洲a成人v| 欧美一级片免费在线观看| 最新天堂在线视频| 一区二区在线观看不卡| 日韩毛片免费观看| 欧美一区二区大胆人体摄影专业网站| 日韩成人亚洲| 亚洲福利小视频| 中文字幕日日夜夜| 青青草视频网站| 日韩大胆成人| 日韩电影大全在线观看| 一区二区三区四区日本视频| 一区二区传媒有限公司| 欧美成人免费在线观看视频| 污网站免费看| 国产精品国产三级国产a| 久久久精品人妻一区二区三区四| 欧美国产日韩a欧美在线观看| 成人网18免费软件大全| 国产美女裸体无遮挡免费视频| 欧美理论电影在线精品| chinese麻豆新拍video| 欧美日韩五月天| 91精品久久久久久久久不口人| 国产区日韩欧美| 久久综合成人网| 国产成人精品网| 亚洲国产第一| 欧美特黄视频| 成人污网站在线观看| 久久久国产精品午夜一区ai换脸| 七七婷婷婷婷精品国产| 翔田千里88av中文字幕| 一个人看的www在线免费视频| 青青草国产免费一区二区下载| 国产a∨精品一区二区三区仙踪林| 6699久久国产精品免费| 国产.欧美.日韩| 66精品视频在线观看| 免费a在线看| 男人扒开美女尿口无遮挡图片| 青春草免费在线视频| 亚洲第一精品电影| 国产亚洲精品一区二区在线观看| free亚洲| 在线免费av资源| 国产精品国产三级国产普通话三级| 三级网站免费观看| 欧洲精品国产| 午夜影院福利社| 欧美唯美清纯偷拍| 久久久免费精品| 亚洲成人精品视频| 成人精品免费在线观看| 国产精彩自拍| 亚洲成人av在线影院| 中文字幕在线看人| 精品视频一区二区三区| 久久精品视频1| 午夜不卡一区| 99久久人妻精品免费二区| 亚洲精品91美女久久久久久久| 老色鬼久久亚洲一区二区| 婷婷激情五月网| 日韩欧美美女在线观看| 国产精品视频一区二区久久| 亚洲欧美一区二区三区四区五区| 午夜免费福利影院| 免费人成精品欧美精品| 91精品国产色综合久久ai换脸| 国产精品久久久久久久av| 亚洲自拍的二区三区| 午夜成年人在线免费视频| 欧美日本不卡高清| 91杏吧porn蝌蚪| 国产女同性恋一区二区| 日韩精品www| 成人观看高清在线观看免费| 精品免费久久久久久久| 中文字幕有码无码人妻av蜜桃| 中文字幕一区二区三区四区在线视频| 国产9色视频| 精品国产免费人成在线观看| 国产精品一区视频网站| 91精品国产综合久久久蜜臀图片| 国产性生交xxxxx免费| 午夜写真片福利电影网| 亚洲成人久久精品| 精品一区二区三| 日本成人精品在线| 欧美日韩另类视频| 亚洲第一视频在线观看| 国产成人免费高清视频| 中文字幕欧美日韩一区二区三区| 五月天综合激情网| 五月天激情国产综合婷婷婷| 亚洲 日韩 国产第一区| 日韩欧美精品在线视频| 日韩欧美亚洲另类| 亚洲a区在线视频| 天天视频天天爽| 精东影业在线观看| 国产精品观看| 女人18毛片毛片毛片毛片区二| 先锋影音男人资源网| 亚洲熟妇无码乱子av电影| 亚洲三级电影全部在线观看高清| 欧美一区二区三区四区在线| 日韩理论片在线| 欧美日韩一区成人| 黄色污污在线观看| 调教+趴+乳夹+国产+精品| www.51av欧美视频| 成人av免费在线看| 在线观看日产精品| 国产精品女同一区二区三区| 一区二区免费播放| 五月婷婷激情久久| 久久久久黄色| 欧美丝袜一区二区三区| 中文字幕 日本| 黄色av电影在线播放| 中文字幕av网址| 天天天天天天天干| 欧洲精品视频在线观看| 男人操女人动态图| 爽爽爽爽爽爽爽成人免费观看| 精品亚洲一区二区三区四区五区| 超碰97国产精品人人cao| 色琪琪综合男人的天堂aⅴ视频| 欧美牲交a欧美牲交aⅴ免费真| 波多野在线观看| 午夜爱爱毛片xxxx视频免费看| 你懂得视频在线观看| 678五月天丁香亚洲综合网| 嫩模私拍啪啪| 婷婷开心激情综合| 国产福利91精品| 内射无码专区久久亚洲| 清纯唯美亚洲经典中文字幕| 久久6免费视频| av毛片免费看| 久久久久国产精品一区三寸| 欧美日韩亚洲综合一区二区三区| 久久久一二三四| 亚洲欧洲在线一区| 精品免费久久久久久久| 黄色在线网站噜噜噜| 国产精品一区二区不卡| 国产综合色激情| 亚洲老司机av| 日韩一区二区在线观看| 午夜爽爽视频| 九九热免费视频| 91精品啪在线观看麻豆免费| 日本在线视频www色| 亚洲a中文字幕| 97久久精品人人澡人人爽| 国产毛片视频| 好吊色视频一区二区三区| 一本大道香蕉久在线播放29| 色综合久久88色综合天天提莫| 日产国产高清一区二区三区| 亚洲精品18p| 国产精品久久二区| 国产精品婷婷| 日韩在线网址| 五月婷婷六月婷婷| 亚洲黄色一区二区| 亚洲淫片在线视频| 国产51人人成人人人人爽色哟哟| 最近中文字幕在线观看视频| 99国产精品久久| 国产日韩v精品一区二区| japanese国产精品| 国产日韩精品一区二区| 亚洲图区综合| 欧美在线播放| 国产精品色婷婷在线观看| 欧美一卡2卡三卡4卡5免费| 日本不卡视频一区| 99蜜桃在线观看免费视频网站| 久久99精品国产.久久久久久| 69国产成人精品视频软件| 亚洲一区二区精品3399| 日韩av在线中文字幕| 婷婷成人av| 日本道在线观看一区二区| 亚洲色图一区二区三区| 91黄色免费版| 久久不卡日韩美女| 丝袜久久网站| 天天影视涩香欲综合网| 国产情侣小视频| 久久影院模特热| 亚洲欧美日本韩国| 亚洲精品乱码久久| 日韩成人黄色片| 欧美熟妇另类久久久久久多毛| 永久免费在线看片视频| 中文字幕永久视频| 国产亚洲亚洲国产一二区| 精品午夜一区二区| 欧美性猛交xxxx免费看漫画| 在线精品国精品国产尤物884a| 国产二级一片内射视频播放| 亚洲国产网站| 好吊色视频988gao在线观看| 免费观看一二区视频网站| 欧美xxx久久| 538prom精品视频线放| 亚洲欧美综合一区二区| 摸bbb搡bbb搡bbbb| 日韩国产专区| 中文字幕无码毛片免费看| 国产又黄又粗又长| 毛片av在线| 久久影视中文字幕| 久久电影视频| 久久久久久久麻豆| 国产一区二区视频在线看| 神马一区二区影院| 日本少妇高潮喷水xxxxxxx| 欧美日韩国产观看视频| 欧美黑人欧美精品刺激| 警花观音坐莲激情销魂小说| 久久99高清| 亚洲一二三四久久| 国产一线在线观看| 91麻豆精品在线| 国产精品99无码一区二区| 亚洲一区二区精品视频| 91精品在线看| 欧美人在线视频| 亚洲免费毛片网站| 日韩在线视频网站| 欧美成人精品午夜一区二区| 一区二区毛片| xxx亚洲日本| 欧美在线视频精品| 在线视频国产一区| 精品日产乱码久久久久久仙踪林| 91欧美精品| 在线不卡亚洲| 黄在线免费观看| 国产三级电影在线播放| 国产伦理一区二区| 日本欧美久久久久免费播放网| 美女毛片一区二区三区四区最新中文字幕亚洲|