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

个人新闻类网站模板保定百度seo排名

个人新闻类网站模板,保定百度seo排名,桂林微物网络科技有限公司,如何建设招聘网站前言 不知道从何时开始,一些主流软件竟然对pdf合并/分页/图片管理等功能都开启了收费模式,属实是讨人烦了。 这里给出python代码,实现如标题所述功能。 合并pdf import PyPDF2def merge_pdfs(input_paths, output_path):# 创建一个 PdfMerge…

前言

        不知道从何时开始,一些主流软件竟然对pdf合并/分页/图片管理等功能都开启了收费模式,属实是讨人烦了。

        这里给出python代码,实现如标题所述功能。

合并pdf

import PyPDF2def merge_pdfs(input_paths, output_path):# 创建一个 PdfMerger 对象merger = PyPDF2.PdfMerger()# 遍历输入的 PDF 文件路径列表for path in input_paths:# 将每个 PDF 文件添加到合并器中merger.append(path)# 将合并后的 PDF 保存到指定的输出路径merger.write(output_path)# 关闭合并器merger.close()# 定义要合并的 PDF 文件路径列表
input_pdfs = [r'A.pdf', r'B.pdf', r'C.pdf']
# 定义合并后输出的 PDF 文件路径
output_pdf = 'output_folder/output.pdf'# 调用合并函数
merge_pdfs(input_pdfs, output_pdf)

pdf分页 

import PyPDF2def split_pdf(input_pdf_path, output_pdf_path, start_page, end_page):# 打开输入的 PDF 文件with open(input_pdf_path, 'rb') as input_file:# 创建一个 PDF 阅读器对象pdf_reader = PyPDF2.PdfReader(input_file)# 创建一个 PDF 写入器对象pdf_writer = PyPDF2.PdfWriter()# 检查起始页和结束页是否在有效范围内if start_page < 0 or end_page >= len(pdf_reader.pages) or start_page > end_page:print("输入的页码范围无效。")return# 遍历指定的页码范围for page_num in range(start_page, end_page + 1):# 获取当前页page = pdf_reader.pages[page_num]# 将当前页添加到 PDF 写入器中pdf_writer.add_page(page)# 打开输出的 PDF 文件with open(output_pdf_path, 'wb') as output_file:# 将 PDF 写入器中的内容写入到输出文件中pdf_writer.write(output_file)print(f"已成功将第 {start_page + 1} 页到第 {end_page + 1} 页拆分为新的 PDF 文件:{output_pdf_path}")# 示例用法
input_pdf = r'A.pdf'  # 输入的 PDF 文件路径
output_pdf = r'output.pdf'  # 输出的 PDF 文件路径
start_page = 15  # 起始页码
end_page = 20  # 结束页码split_pdf(input_pdf, output_pdf, start_page - 1, end_page - 1)

图片管理

        图片转pdf 

from fpdf import FPDFdef png_to_pdf(png_path, pdf_path):# 创建一个新的PDF文档pdf = FPDF()# 添加一页pdf.add_page()# 将图像添加到PDF中pdf.image(png_path, x=10, y=10, w=180)# 保存PDF文件pdf.output(pdf_path, "F")# 使用示例
png_to_pdf('fecd8073b2f9aefb47d9c3e4aaba2e2.jpg', 'output.pdf')

        pdf图片拆出 

from pdf2image import convert_from_path# 请注意,pdf2image依赖poppler
# 需要在git上拉取(windows):https://github.com/oschwartz10612/poppler-windows/releases/latest
def convert_pdf_to_images(pdf_path, output_folder):images = convert_from_path(pdf_path)for i, image in enumerate(images):image.save(f"{output_folder}/page_{i + 1}.png", "PNG")# 使用示例
convert_pdf_to_images(r"output.pdf", r"save_path")

文章转载自:

http://so5Ge6M0.xqqcq.cn
http://Mu1RpAd0.xqqcq.cn
http://a53ufD21.xqqcq.cn
http://CRWp53gr.xqqcq.cn
http://4bmhzzVJ.xqqcq.cn
http://EtuWGGcg.xqqcq.cn
http://6QM3SUUN.xqqcq.cn
http://jZeUo04x.xqqcq.cn
http://MKicImkt.xqqcq.cn
http://Nt1VzdrG.xqqcq.cn
http://xPtMbgr6.xqqcq.cn
http://6sZhDCts.xqqcq.cn
http://kbFEx67r.xqqcq.cn
http://4bQeRZ5v.xqqcq.cn
http://ONh75ao9.xqqcq.cn
http://vwzSHCaK.xqqcq.cn
http://rG0UCtZd.xqqcq.cn
http://zzNmI5SL.xqqcq.cn
http://ZbcYzz0C.xqqcq.cn
http://Er7Yvp5v.xqqcq.cn
http://e5KdU1B9.xqqcq.cn
http://HtgK3XBt.xqqcq.cn
http://tkWYpvYN.xqqcq.cn
http://wkigSbBH.xqqcq.cn
http://YqDzEdRV.xqqcq.cn
http://UNYrmPQR.xqqcq.cn
http://QlMtEgSS.xqqcq.cn
http://GlTDc9MJ.xqqcq.cn
http://WopWOkSx.xqqcq.cn
http://FBIMa2WQ.xqqcq.cn
http://www.dtcms.com/wzjs/707327.html

相关文章:

  • 广州微信网站建设如何企业邮箱地址
  • 做零食的网站有哪些中国建设企业银行网站首页
  • 医生做兼职有什么网站吗江门关键词按天优化
  • 网站需要访客上传图片该怎么做通辽网站开发0475seo
  • 网站域名注册空间网络管理系统的特点
  • 西安网站建设制作价格dw可以用来做网站吗
  • 重庆赛区竞赛网站建设四川建设人才网站
  • 响应式网站模板的优势wordpress大前端dux3.0
  • 泰安网站开发推广怎样维护自己的网站
  • 网站模板设计教程小程序vr全景组件
  • 网站没内容 可以备案么网页无法访问怎么解决
  • 太仓网站建设服务广告公司名字大全简单
  • 开发网站平台微信小程序开发软件
  • flash型的著名网站互联网营销师培训
  • 网站建设推销话术网站后台标签切换
  • 网站建设丿金手指15做网站的文案是指
  • 1核做网站免费试用网站制作
  • 东软网站建设网站开发 产品经理
  • 新乡搜狗网站推广工具网页微信版二维码过期怎么办
  • 潮州建设局网站搜索推广策略制定
  • 网店网站怎么做wordpress创建角色
  • 路由器做内部网站服务器wordpress文章排序
  • 网站被收录的过程wordpress 插件机制
  • 18款禁用网站app破解版百度推广自己做网站吗
  • 做京东商城网站做网站 信息集成过程的顺序
  • 临沧市住房和城乡建设网站手机logo在线制作 免费
  • 微信公众号网站开发模板妇女之家网站建设方案
  • 用文本文档做网站长清区网站建设宣传
  • 效果图网站猪八戒在线ps网站
  • 网站建设试卷外链发布工具