#!/usr/bin/env python
#coding=utf-8
from pyPdf import PdfFileWriter, PdfFileReader
output = PdfFileWriter()
input1 = PdfFileReader(file("c://1.pdf", "rb"))
# print the title of document1.pdf
print "title = %s" % (input1.getDocumentInfo().title)
# add page 1 from input1 to output document, unchanged
output.addPage(input1.getPage(0))
# add page 2 from input1, but rotated clockwise 90 degrees
output.addPage(input1.getPage(1).rotateClockwise(90))
# add page 3 from input1, rotated the other way:
output.addPage(input1.getPage(2).rotateCounterClockwise(90))
# alt: output.addPage(input1.getPage(2).rotateClockwise(270))
# add page 4 from input1, but first add a watermark from another pdf:
page4 = input1.getPage(3)
watermark = PdfFileReader(file("c://2.pdf", "rb"))
page4.mergePage(watermark.getPage(0))
# add page 5 from input1, but crop it to half size:
page5 = input1.getPage(4)
page5.mediaBox.upperRight = (
page5.mediaBox.getUpperRight_x() / 2,
page5.mediaBox.getUpperRight_y() / 2
)
output.addPage(page5)
# print how many pages input1 has:
print "document1.pdf has %s pages." % input1.getNumPages()
# finally, write "output" to document-output.pdf
outputStream = file("document-output.pdf", "wb")
output.write(outputStream)
outputStream.close()
分享到:
相关推荐
用法合并页面(按位置) python pypdf.py m'PATH_TO_PDF,PATH_TO_PDF2''DESTINATION_PATH'页面python pypdf . py m 'a.pdf,b.pdf' 'c.pdf' 0 注意:您只能将此命令与两个PDF一起使用。合并页面(追加) python ...
pyPdf:纯Python PDF库; 该存储库不再维护,请参阅https:github.comknowahPyPDF2 insead
Python中通过PyPDF2实现PDF添加水印示例代码
Python中通过PyPDF2实现PDF拆分
基于python 3.7和pypdf2开发的pdf文件合并工具代码,实现了多个pdf文件中提取页面,合并成一个pdf文件或者把一个文件夹下的所有pdf文件合并成一个pdf文件的功能。
PyPDF2模块主要的功能是分割或合并PDF文件,裁剪或转换PDF文件中的页面。 0、安装PyPDF2的模块 pip install PyPDF2 1、常用的函数 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2020/1/15 13:38 # @...
#批量删除PDF指定页面 Python源码 1. 使用PyPDF2库实现对pdf文件操作; 2. 使用Qt for Python实现图形界面; 3. 界面使用Qt的ui样式表完成并转换为Python类文件。
Python3.X+PyPDF2解析指定文件夹下的pdf文件,提取文件内容并写入mysql数据库
PyPDF2库是一个功能强大的Python库,可用于处理PDF文件。其主要功能之一是将PDF文件...PyPDF2库还支持对PDF文件进行页面旋转、加密和解密操作,使用户可以更灵活地管理和保护PDF文件内容。是一个多功能且易于使用的工具
PyPDF2:一个可以分割,合并和转换 PDF文件的Python库。也可以读写其中的内容。
以下是一个简单的例子,演示了如何从PDF文件中提取特定页面: python复制代码运行import PyPDF2def extract_pages(file_name, pages): # 创建一个PDF阅读器对象 pdf_reader = PyPDF2.PdfFileReader(file_name) # ...
Python对PDF文档操作第三方库PyPDF库功能介绍 1、读取pdf文档 2、获取文档信息 3、获取文档页码 4、提取第m页的内容 5、删除文档中的部分页 6、将两个pdf合并
Python中通过PyPDF2实现PDF合并资源以及代码
Python中通过PyPDF2实现PDF加密资源以及示例代码
主要介绍了Python利用PyPDF2库获取PDF文件总页码实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
主要介绍了Python实现PyPDF2处理PDF文件的方法示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
python库。 资源全名:pdf2docx-0.3.0.tar.gz
处理pdf文档 第一、 从文本中提取文本 第二、 创建PDF 两种方法 #使用PdfFileWriter import PyPDF2 pdfFiles = [] for filename in os.listdir('.'): if filename.endswith('.pdf'): pdfFiles.append(filename) ...
针对的是网上下载的OpenCV 3.x with Python By Example 2nd Edition PDF文件,采用Python和PyPDF2编程,去除该PDF上的文字水印。去除水印的方法随着采用的加水印的方法不同而不同,所采用的方法对于去除一些指定的...