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

新乡做企业网站的公司在哪里创建网站平台

新乡做企业网站的公司,在哪里创建网站平台,南昌房产网站建设,网站开发移动端categories: [Python] tags: Python MacOS 写在前面 最近有小伙伴问我怎么把 PDF 文档切分成两个大小相近的 PDF文档, 要是在 mac 上, 直接无脑预览就行了, 但是这样不够跨平台, 之后我也尝试过 pymupdf, 但是奈何不支持 arm 架构, 后来还是用 Python 原生的 pypdf 了. 有 AI…

categories: [Python]
tags: Python MacOS

写在前面

最近有小伙伴问我怎么把 PDF 文档切分成两个大小相近的 PDF文档, 要是在 mac 上, 直接无脑预览就行了, 但是这样不够跨平台, 之后我也尝试过 pymupdf, 但是奈何不支持 arm 架构, 后来还是用 Python 原生的 pypdf 了.

有 AI 加持还是很方便

方法 1:mac 预览

使用预览左边的缩略图栏就可以方便地切分(删除页面)然后保存了. 纯手工操作.

方法 2: pypdf

先安装

python -m pip install pypdf

pypdf 和 PyPDF2 以及 PyPDF3 都是如出一辙, 但是后来 PyPDF2 合并到了 pypdf, 所以用 pypdf 即可.

上代码

#!/opt/homebrew/Caskroom/miniforge/base/envs/py3x/bin/python
import pypdf
import sysdef split_and_save(filename, split_num):pdf = pypdf.PdfReader(filename)pdf1 = pypdf.PdfWriter()pdf2 = pypdf.PdfWriter()page_count = len(pdf.pages)for i in range(split_num):pdf1.add_page(pdf.pages[i])for i in range(split_num, page_count):pdf2.add_page(pdf.pages[i])# save output pdf on current pathpdf1.write(f'{filename[:-4]}-part1.pdf')pdf2.write(f'{filename[:-4]}-part2.pdf')if __name__ == "__main__":if len(sys.argv) != 3:print("Usage: split-pdf.py <filename> <split_page_num>")exit(-1)filename = sys.argv[1]split_num = int(sys.argv[2])split_and_save(filename, split_num)

API还是很清晰的, 配合python 强大的表达力, 搞个 PDF 不在话下.

使用方法就是

python split.py input.pdf 10

参数是待切分 PDF 的文件名和从哪一页开始切分, 例如我传入参数是 10, 那就是前 10 页为一个新 PDF, 后面的是一个新的 PDF.

http://www.yayakq.cn/news/130287/

相关文章:

  • 中劳网做网站竹子建站登录
  • 做服装团购有哪些网站永久二级域名分发平台
  • 内部优惠券网站建站营销型网站推广服务
  • 企业网站一般要素网页布局怎么设计
  • 网站建设开传媒公司招聘岗位
  • 响应式品牌网站游戏网站logo制作
  • 个人网站当企业网站用网站服务合同用交印花税吗
  • 高端大气上档次的网站网站后台加密
  • 淘宝网站可信度状况及建设策略专门制作小程序的公司
  • 网站换域名影响吗网站建设模块怎么使用
  • php的网站怎么做网站打开显示建设中
  • 济南网站优化技术厂家在线户型图设计
  • 建设网站哪专业app软件网站建设
  • 门户网站设计方案网站内链结构是什么意思
  • 如何做社团网站wordpress首页视频主题
  • 泰州做网站价格网站建设费 摊销处理
  • 网站如何添加百度商桥淘宝导购网站建设
  • 珠海科技网站建设提交网站的入口地址
  • js做论坛网站国产的主题wordpress
  • 扬州网站建设网站天眼查公司信息查询
  • 设计网站账号不忘初心 继续前进网站怎么做
  • 梓潼县住房和城乡建设局网站重庆微信网站建设报价表
  • 百度推广送的公司网站有什么用网页设计制作网站模板图片
  • 厦门建设公司网站网站标题可以修改吗
  • 网页网站设计公司有哪些开发区全力做好网站建设
  • 遂宁网站建设略奥网络wordpress在线文档
  • 暖色网站WordPress 删除字段
  • 广东网站建设公司报价wordpress程序怎么搬家
  • WordPress网站仿制wordpress去掉index
  • 聊城住房建设局网站做三个月网站 广告收入