博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python文件过滤,pdf转swf.
阅读量:2022 次
发布时间:2019-04-28

本文共 1066 字,大约阅读时间需要 3 分钟。

客户发了一个文本规范过来,是doc文档,我们要转成swf,然后用flexpaper展示在网页上。由于在转换的过程中,文件目录包含%等特殊符号,导致pdf转swf文件失败。因此想出一个解决方案,就是把路径包含%的文件,移到一个临时目录再转swf,最后把swf放回源目录。小工具采用python实现:

import os,shutildef Search(rootDir):    for lists in os.listdir(rootDir):        path = os.path.join(rootDir, lists)        if ".pdf" in path:            filename = lists.replace(".pdf", ".swf")            swfpath = os.path.join(rootDir, filename)            if not os.path.exists(swfpath):#过滤出来没转成功的pdf文件                print(path+"\n")                tempPdf = "G:\\temp\\"+lists                tempSwf = "G:\\temp\\"+filename                shutil.copyfile(path,tempPdf)                convert(tempPdf,tempSwf)                shutil.copyfile(tempSwf,swfpath)        if os.path.isdir(path):            Search(path)def convert(pdfpath,swfpath):    cmd =   "D:/raymon/raymoncms/pdf2swf.exe -o " + swfpath + " -s flashversion=9 " + pdfpath + ""    return_code = os.system(cmd)    print(return_code)Search(r'G:\wordpdf\市局涉税表单填写范本(2017年4月)')#convert("G:/temp/A03051《企业所得税优惠事项备案表》.pdf","G:/temp/A03051《企业所得税优惠事项备案表》.swf")

转载地址:http://kdgxf.baihongyu.com/

你可能感兴趣的文章
颜色、网页颜色与网页安全色
查看>>
Yeoman学习与实践笔记
查看>>
设备尺寸杂谈:响应性Web设计中的尺寸问题
查看>>
推荐给开发和设计人员的iPad应用
查看>>
IE对文档的解析模式及兼容性问题
查看>>
几个移动应用统计平台
查看>>
jQuery的animate函数
查看>>
Phonegap项目中禁用WebViewBounce
查看>>
Mac下使用Phonegap(Apache Cordorva)开发iOS应用
查看>>
互联网金融网站走马观花
查看>>
两个有序数组中查找第K大数
查看>>
20个Linux服务器安全强化建议(三)
查看>>
Sublimetext3将空格转换为Tab
查看>>
Mysql运行模式及1690错误处理
查看>>
phpExcel导出文件时内存溢出的问题
查看>>
Python处理PDF及生成多层PDF
查看>>
主机名修改后导致计划任务失败
查看>>
Eclipse中运行Tomcat遇到的内存溢出错误
查看>>
列出Windows域中所有的机器
查看>>
PHP命名空间学习笔记
查看>>