当前位置: 首页 > news >正文

专业的深圳网站建设公司大兴高端网站建设

专业的深圳网站建设公司,大兴高端网站建设,wordpress 修改上传路径,济南品牌营销型网站建设目录 专栏导读1、库的介绍2、库的安装3、核心代码3、提供测试PDF生成代码5、完整代码进阶版总结 专栏导读 🌸 欢迎来到Python办公自动化专栏—Python处理办公问题,解放您的双手 🏳️‍🌈 博客主页:请点击——> 一…

目录

  • 专栏导读
  • 1、库的介绍
  • 2、库的安装
  • 3、核心代码
  • 3、提供测试PDF生成代码
  • 5、完整代码
  • 进阶版
  • 总结

专栏导读

  • 🌸 欢迎来到Python办公自动化专栏—Python处理办公问题,解放您的双手

  • 🏳️‍🌈 博客主页:请点击——> 一晌小贪欢的博客主页求关注

  • 👍 该系列文章专栏:请点击——>Python办公自动化专栏求订阅

  • 🕷 此外还有爬虫专栏:请点击——>Python爬虫基础专栏求订阅

  • 📕 此外还有python基础专栏:请点击——>Python基础学习专栏求订阅

  • 文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏

  • ❤️ 欢迎各位佬关注! ❤️

1、库的介绍

  • PyPDF2 是一个用于处理 PDF 文件的纯 Python 库。它能够让你读取、拆分、合并以及转换 PDF 文件的数据。以下是 PyPDF2 的一些主要功能:

读取 PDF 文档:可以打开并读取 PDF 文件中的信息,包括文本和元数据。

分割 PDF 文件:允许将一个大的 PDF 文件分割成多个较小的文件。

合并 PDF 文件:可以将多个 PDF 文件合并成一个文件。

裁剪页面:支持对 PDF 页面进行裁剪操作,以去除不需要的部分。

旋转页面:可以旋转 PDF 中的页面,以便正确显示内容。

加密和解密:为 PDF 文件添加密码保护或移除现有密码。

添加水印:可以在 PDF 文件中添加水印,如版权信息等。

书签和链接:创建、修改或删除 PDF 文件中的书签和链接。

表单填写:填充 PDF 表单字段(如果支持的话)。

2、库的安装

用途安装
PyPDF2PDF文件合并pip install PyPDF2 -i https://pypi.tuna.tsinghua.edu.cn/simple/
os获取绝对路径内置库无需安装

3、核心代码

  • 合并函数

 merger.append(file_path)

3、提供测试PDF生成代码

# -*- coding: UTF-8 -*-
'''
@Project :测试 
@File    :生成PDF.py
@IDE     :PyCharm 
@Author  :一晌小贪欢(278865463@qq.com)
@Date    :2024/10/18 下午10:31 
'''from fpdf import FPDF
import os# 创建 test 文件夹
folder = "test"
if not os.path.exists(folder):os.makedirs(folder)# 创建10个测试PDF
for i in range(1, 11):pdf = FPDF()pdf.add_page()pdf.set_font('Arial', 'B', 16)pdf.cell(200, 10, txt=f"Test PDF {i}", ln=True, align='C')# 保存PDFpdf_output = os.path.join(folder, f"test_pdf_{i}.pdf")pdf.output(pdf_output)folder, os.listdir(folder)  # 返回生成的文件夹及文件列表

5、完整代码

import os
from PyPDF2 import PdfMergerdef merge_pdfs_in_folder(folder_path, output_filename):# 创建一个PdfMerger对象merger = PdfMerger()# 获取文件夹中的所有PDF文件pdf_files = [f for f in os.listdir(folder_path) if f.endswith('.pdf')]# 按文件名排序pdf_files.sort()# 将所有PDF文件加入mergerfor pdf in pdf_files:file_path = os.path.join(folder_path, pdf)merger.append(file_path)print(f"正在合并: {file_path}")# 保存合并后的PDF文件output_path = os.path.join(folder_path, output_filename)merger.write(output_path)merger.close()print(f"PDF合并完成,文件保存为: {output_path}")if __name__ == "__main__":folder = "test"  # 指定PDF文件所在的文件夹output_file = "merged.pdf"  # 合并后的文件名merge_pdfs_in_folder(folder, output_file)

进阶版

  • 以下是打包进阶版PDF合并工具,欢迎订阅,点此连接,跳转查看订阅

在这里插入图片描述
在这里插入图片描述

总结

  • 希望对初学者有帮助

  • 致力于办公自动化的小小程序员一枚

  • 希望能得到大家的【一个免费关注】!感谢

  • 求个 🤞 关注 🤞

  • 此外还有办公自动化专栏,欢迎大家订阅:Python办公自动化专栏

  • 求个 ❤️ 喜欢 ❤️

  • 此外还有爬虫专栏,欢迎大家订阅:Python爬虫基础专栏

  • 求个 👍 收藏 👍

  • 此外还有Python基础专栏,欢迎大家订阅:Python基础学习专栏

http://www.laogonggong.com/news/100967.html

相关文章:

  • 河间网站redis wordpress 提速
  • 阳光保险官方网站打开手机网站速度慢
  • 河北专业信息门户网站定制谷歌绘制的网站
  • 绍兴企业网站建设域名注册西部数码
  • 怎么样免费做网站微信小程序做网站
  • 没有网站服务器空间如何用ftpphp和网站开发
  • 网站的设计与实现南昌建设局网站查询塔吊证
  • 个人博客网站怎么赚钱昆明网络哪家好
  • 北京想象力网站建设泰安58
  • 什么是网站程序上海关键词排名优化怎样
  • 旅游网站排名前5位的WordPress点击特效插件
  • 个人网站开发平台有哪些休闲咖啡厅网站开发目标
  • 网站名称可以是域名开通网站需要多少钱
  • 网站模板库免费wordpress文章采集排版
  • 上海城乡建设中级职称报名网站哪有培训seo
  • 建立一个网站需要多少钱信息流广告名词解释
  • 网站建设推广营销策划阿里云搭建网站多少钱
  • 重庆网站建设哪家便宜教育网站制作价格
  • 全球最大的平面设计网站做网站卖什么发财
  • 副食店年报在哪个网站做哈尔滨模板网站
  • 宣传网站建设方案模板seo营销型网站设计要点
  • 买奢侈品代工厂做的产品的网站名wordpress文章功能
  • 国内做优秀的农业信息网站wordpress 文章引用
  • 遵义门户网站管理咨询公司业务类型
  • 网站建设需求计划天元建设集团有限公司企业代码
  • 关于做网站策划书shopex更改数据密码后网站打不开了
  • 东莞大型网站建设公司手机app界面怎么做
  • 恋爱网站建设免费微信微网站模板下载
  • cocos2d-js可以做网站吗泰安网站的建设
  • 移动商城网站建设 深圳广东省住房建设厅网站首页