时间:2021-05-22
想必写毕设的时候,大家都会遇到一个问题,那就是得在明评版的论文里面插入一个独创性声明。就因为这个事情,我折腾了好久,各种在线网站都试过了,然而基本都需要充值或者会员啥的。(小声嚷嚷:“万恶的资本”)
害~一不做二不休,我干脆自己写个小工具好了。
利用PyPDF2库便可轻松地对PDF文件进行处理,具体用法大家可以参考这里。首先是安装这个库:
pip install PyPDF2定义输入和输出对象:
# 定义输出对象outputName = 'output.pdf'output = PdfFileWriter()# 定义读取对象thesisPDF = PdfFileReader(open(thesisName,'rb'))insertPDF = PdfFileReader(open(insertName,'rb'))N_page = thesisPDF.getNumPages()pos = int(input('论文一共有"%d"页,请输入需要插入的位置:'%N_page))分别读取论文的PDF和独创性声明的PDF,随后将声明插入到论文中的指定页面:
# 将声明插入到指定页面for i in range(pos): output.addPage(thesisPDF.getPage(i))output.addPage(insertPDF.getPage(0)) # 插入for i in range(pos,N_page): output.addPage(thesisPDF.getPage(i))将结果保存到本地:
# 保存插入后的结果output.write(open(outputName,'wb'))到这里,我们就已经成功的把声明插入到指定的页面中了。你没有看错,就是这么简单~
将以上几部分整合起来,完整的代码如下:
# -*- coding: utf-8 -*-"""Created on Thu Nov 5 20:13:18 2020@author: kimol_love"""import osfrom PyPDF2 import PdfFileWriter, PdfFileReader# 用户输入论文名while True: thesisName = input('请输入论文的文件名:') if not os.path.exists(thesisName): print('文件不存在,请重新输入!') continue if thesisName[-4:].lower() != '.pdf': print('后缀错误,请重新输入!') continue break# 用户输入需要插入的页面while True: insertName = input('请输入声明的文件名:') if not os.path.exists(insertName): print('文件不存在,请重新输入!') continue if thesisName[-4:].lower() != '.pdf': print('后缀错误,请重新输入!') continue break# 定义输出对象outputName = 'output.pdf'output = PdfFileWriter()# 定义读取对象thesisPDF = PdfFileReader(open(thesisName,'rb'))insertPDF = PdfFileReader(open(insertName,'rb'))N_page = thesisPDF.getNumPages()pos = int(input('论文一共有"%d"页,请输入需要插入的位置:'%N_page))# 将声明插入到指定页面for i in range(pos): output.addPage(thesisPDF.getPage(i))output.addPage(insertPDF.getPage(0)) # 插入for i in range(pos,N_page): output.addPage(thesisPDF.getPage(i)) # 保存插入后的结果output.write(open(outputName,'wb'))print('"%s"已经成功插入到"%s"的第%d页'%(insertName,thesisName,pos))运行效果如下:
打开生成的output.pdf,可以发现已经成功插入。
最后,感谢各位大大的耐心阅读,咋们下次再会~
以上就是如何用python插入独创性声明的详细内容,更多关于用python插入独创性声明的资料请关注其它相关文章!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
著作权法实施条例关于独创性和可复制性的规定是构成作品的必要但非充分条件,也就是说,作品必然具有独创性和可复制性,但并非具有独创性和可复制性的就一定构成作品。因此
选择与编排的独创性。著作权法上的独创性,“独”是指劳动成果源于劳动者本人,也即劳动成果是由劳动者独立完成的,而非抄袭的成果。&ldquo
吉祥物设计吸引人的方法如下: 1、要有独创性新颖别致,个性突出独创是一切艺术创造活动中最宝贵的因素。 2、设计主题的关联性,企业造型设计必须与表达的主题或者
吉祥物设计说明要写: 1、独创性:新颖别致,个性突出,独创是一切艺术创造活动中最宝贵的因素。作为企业吉祥物要凸显其独特的个性就必须塑造形象的独特性须塑造形象的
“淘小铺”如何,新手逆转“淘小铺”之途?伴随着社会发展的发展趋势,大家的收益愈来愈高。很多人为了更好地集聚財富,逐渐寻觅理财方法。淘小铺新项目应时而生,独创性的