标签:Python与Excel,PyPDF4
下面是应用场景:
我曾经收到一份20页的PDF银行对账单,需要将其中的3页转发给另一方,但我不想发送整个文件,因为有些页面包含我不愿意共享的个人信息。...因此,我们可以构造一个列表来存储页码:[1,2,3,4,5,11,12]。
从PDF文件中获取页面
我们可以使用pdf.getPage()从pdf对象获取特定页面。...图2:使用Python从PDF文件中获取页面
创建并保存PDF文件
现在我们已经成功地从PDF中提取了一个页面。...PDF文件中
我们现在可以继续从PDF中获取所有需要的页面,并将它们合并到一个文件中。...之前,我们已经创建了要提取的页码列表:pages=[1,2,3,4,5,11,12]。由于Python基于0的索引,我们需要将每个数字移位1。只要把所有的数字循环一遍,然后从每个数字中减去一个。