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

web网站布局新开传奇网站

web网站布局,新开传奇网站,水利建设经济定额站网站,开发一个简单的app需要多少钱其实编辑PDF用Adobe就行,它功能超级齐全,可是这玩意要收费...去弄免费破解版,找资源又得半天,所以用python来拆分PDF文件吧,可以批量化处理。 至于为什么不用WPS.....别问,问就是不想开会员。 脚本代码 先…

其实编辑PDF用Adobe就行,它功能超级齐全,可是这玩意要收费...去弄免费破解版,找资源又得半天,所以用python来拆分PDF文件吧,可以批量化处理。

至于为什么不用WPS.....别问,问就是不想开会员。


脚本代码

先安装PyMuPDF库,

pip install PyMuPDF

代码: 

import fitz  # PyMuPDFdef split_pdf(input_pdf, output_folder):pdf_document = fitz.open(input_pdf)for page_num in range(pdf_document.page_count):page = pdf_document[page_num]# 构建输出文件名,以页数命名output_pdf = f"{output_folder}/Page_{page_num + 1}.pdf"# 创建一个新的Document对象,包含当前页面new_pdf = fitz.open()new_pdf.insert_pdf(pdf_document, from_page=page_num, to_page=page_num)# 保存单独的PDF文件new_pdf.save(output_pdf)new_pdf.close()pdf_document.close()if __name__ == "__main__":input_pdf = "157-GGCG[2021]157成套门--武汉******有限公司356996.80.pdf"  output_folder = "C:\\Users\\cx\\Desktop\\pdf"  split_pdf(input_pdf, output_folder)

把输入路径和输出路径都改一下就行了,整个PDF就会被拆分为一页一页的单独的文件。

如果只需要某一页的话,按照文件名拿出来就行。

需要某些面的话,按照PyMuPDF的语法改就行。


其他用法:

PyMuPDF(也称为fitz)是一个强大的Python库,用于处理PDF文件。除了拆分PDF文件,它还提供了许多其他常用的方法和功能。以下是一些常见的PyMuPDF方法和用法示例:

  1. 提取文本内容

    使用get_page_text方法可以提取PDF页的文本内容。以下是一个示例:

    import fitzdef extract_text_from_pdf(pdf_file):pdf_document = fitz.open(pdf_file)text = ""for page_num in range(pdf_document.page_count):page = pdf_document[page_num]text += page.get_text()pdf_document.close()return textpdf_text = extract_text_from_pdf("your_pdf.pdf")
    print(pdf_text)
    

  2. 获取页面信息

    您可以使用get_page_info方法来获取PDF页的信息,如大小和旋转。以下是一个示例:

    import fitzdef get_page_info(pdf_file):pdf_document = fitz.open(pdf_file)for page_num in range(pdf_document.page_count):page = pdf_document[page_num]page_info = page.get_page_info()print(f"Page {page_num + 1}: Size={page_info['size']}, Rotation={page_info['rotate']}")get_page_info("your_pdf.pdf")
    

  3. 旋转页面

    您可以使用set_rotation方法来旋转PDF页面。以下是一个示例:

    import fitzdef rotate_page(pdf_file, page_num, degrees):pdf_document = fitz.open(pdf_file)page = pdf_document[page_num - 1]page.set_rotation(degrees)pdf_document.save("rotated_pdf.pdf")pdf_document.close()rotate_page("your_pdf.pdf", 1, 90)  # 将第一页旋转90度
    

  4. 插入页面

    使用insert_pdf方法可以将一个PDF文件的页面插入到另一个PDF文件中。以下是一个示例:

    import fitzdef insert_page(source_pdf, target_pdf, page_num):source_document = fitz.open(source_pdf)target_document = fitz.open(target_pdf)target_document.insert_pdf(source_document, from_page=page_num - 1, to_page=page_num - 1)target_document.save("merged_pdf.pdf")source_document.close()target_document.close()insert_page("insert.pdf", "target.pdf", 2)  # 将insert.pdf的第二页插入到target.pdf中
    

这些示例展示了PyMuPDF的一些常见用法。PyMuPDF还提供了许多其他功能,如合并PDF、添加注释、提取图像等等。您可以根据需要查阅PyMuPDF的文档以了解更多详细信息和用法。

咱也不装,这都是chatgpt写的....但是很对,是有用的。

http://www.mmbaike.com/news/83996.html

相关文章:

  • 网站备案率是什么百度售后服务电话
  • 可口可乐公司建设网站的目的是什么专业的网站优化公司排名
  • 北京网站定制价格表著名的营销成功的案例
  • 网站建设费应怎样做会计分录百度推广业务员
  • 怎么样才能让百度收录自己的网站新的seo网站优化排名 排名
  • 哪些企业喜欢做网站广告火狐搜索引擎
  • 天津 网站设计公司0元做游戏代理
  • 广东省建设厅官方网站网址刷外链网站
  • 高密住房和城乡建设部网站沈阳专业网站seo推广
  • 免费招聘网站招聘电脑培训班零基础网课
  • 如何建立微网站关键词排名批量查询软件
  • 2003网站建设百度爱采购怎么优化排名
  • 建网站_网站内容怎么做seo搜索引擎优化介绍
  • 怎么自己做微网站seo站内优化教程
  • 网页版梦幻西游谛听怎么获得seo网络营销案例分析
  • 做粘土网站百度文库网页版
  • 广州市企业网站建设百度网站优化
  • 个人怎么做微信公众号和微网站吗网络推广平台
  • 东风多利卡道路清障车做网站网络推广外包怎么接单
  • 什么网站专做二手名表上海网站排名seo公司哪家好
  • 官方网站下载地址百度搜索排名怎么靠前
  • 主题 sku 推广谷歌优化的网络公司
  • 手机网站开发怎么收费营销服务机构
  • 天柱县住房和城乡建设部网站巧克力软文范例200字
  • 成都前几年网站建设公司电子商务网站建设与维护
  • 品牌网站建设熊掌号seo的排名机制
  • 辽宁省建设工程信息网锁丢失智能网站推广优化
  • 北京市保障房建设投资中心网站河南省疫情最新情况
  • wordpress更换域名文章不存在北京专业seo公司
  • wordpress怎样修改主题模版宁波seo关键词如何优化