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

万网 wordpress smtp在线seo工具

万网 wordpress smtp,在线seo工具,拉萨中卫微网站设计怎么做,仙居做网站的PDF转图片自定义输出 一、引入必要库 1 2import fitz import os也可以检查一下版本就是了:print(fitz.__doc__) 上一篇文章已经介绍过要使用的库,和写代码要用到的思路了。我们直接开始: 二、找到文件 首先是我们要获取用户的输入&#x…

PDF转图片自定义输出

一、引入必要库

1
2
import fitz
import os

也可以检查一下版本就是了:print(fitz.__doc__)

上一篇文章已经介绍过要使用的库,和写代码要用到的思路了。我们直接开始:

二、找到文件

首先是我们要获取用户的输入:也就是说用户输入路径,我们呢只对这路径下面的文件进行处理:使用input()方法即可

1
dir=input("请输入要处理的文件夹或者文件路径")

当然我们可以展开让用户选择是否处理子文件夹,我这里暂且不谈。

那么我们需要判断用户输入的是一个pdf文件还是一个文件夹,这里使用介绍过的os.path.isdir()方法,当然用isfile也是一样,这里不做多余的事情就用这一个即可:

1
2
3
4
5
6
7
8
9
10
11
if os.path.isdir(dir):print("你选择了批处理文件夹",dir)path_list = os.listdir(dir)filelist=[]for filename in path_list:fileway=dir + "\\" + filenameif os.path.isdir(dir+"\\"+filename) == False: #如果不是文件夹filelist.append(fileway) #把文件路径加入列表else:print("你选择了处理单个文件",dir)

找到文件路径之后把他们加入了一个列表,接下来就是对他们的处理,这里我们选择向用户了解处理的方式和输出的方式。

1
2
3
4
severtype = input("请选择处理的方式:\n1.转png\n2.转jpg\n3.仅改名\n4.更多\n")nametype = input("请选择输出的文件命名格式:\n1.原文件相同带页标\n2.生成同名文件夹page加页标\n3.仅编号\n")outway = getoutway()  # 获取输出目录

注意这里的getoutway():

1
2
3
4
5
6
7
def getoutway():#确保路径正确outway=input("接下来选择处理后输出的路径")if os.path.isdir(outway) == False:print("请输入正确路径")outway=getoutway()return outway

然后我们就得到用户的想法了:这时我们需要对文件进行用户想要的操作,也就是一系列选择中找到用户需要的:

我们开始编写文件处理模块:这里默认使用单位矩阵处理pdf生成图像文件,我们可以生成更大的文件或者让用户设定dpi,这里我只实现设定缩放功能,dpi设置放在以后再完善。

http://www.shuangfujiaoyu.com/news/60110.html

相关文章:

  • web前端开发网站设计seo是什么意思蜘蛛屯
  • 东莞长安做网站网络营销文案策划
  • 建设厅业绩可查询网站地址优化网站seo策略
  • 查看网站服务器ip站长工具 站长之家
  • WordPress图片投稿插件windows优化大师提供的
  • 怎么自己制作属于自己的网站爱站网长尾关键词搜索
  • 动易政府网站模板站牛网是做什么的
  • 建设个普通的网站得多少钱百度推广登录首页官网
  • 胶州做网站谷歌浏览器在线入口
  • 做设计网上揽活哪个网站最好成都网络优化托管公司
  • 做网站要不要花钱做店长厦门关键词优化平台
  • 自己做网站好做吗小广告网页
  • 我想建个赌博网站怎么建域名百度首页入口
  • 广州大型网站建设公司常宁seo外包
  • 电信专线可以做网站吗福州搜索排名提升
  • 建设网站成本百度站长工具怎么关闭教程视频
  • 网站做seo安全吗seo百度站长工具
  • 手机网站首页怎么做互联网运营
  • 做家居的网站医疗器械龙头股
  • 个人代做网站石家庄seo优化公司
  • 黑人与白人做爰网站百度知道合伙人
  • 石家庄做网站建设的公司哪家好谷歌推广平台
  • 网站建设情况域名注册查询网站
  • 大兴网站开发网站建设百度学术论文查重官网入口
  • 全网营销网站怎么做网站发稿平台
  • 网站建设 宣传seo排名课程咨询电话
  • 怎么做百度提交入口网站企业邮箱申请
  • ppt模板大全免费下载网站百度服务电话
  • 挂甲寺网站建设如何营销推广
  • 网站开发好公司seo网站推广免费