【办公类-21-02】20240118育婴员操作题word打印2.0

作品展示

把12页一套的操作题批量制作10份,便于打印

背景需求

将昨天整理的育婴师操作题共享,

因为题目里面有大量的红蓝颜色文字,中大班办公室都是黑白单面手动翻页打印。只有我待的教务室办公室有彩色打印机打印(可以自动双面长边打印),我感觉日后总部的老师们都会找我代为打印彩色。为了避免零星打扰,我想先打一些彩色题目备用。

将8题(12页)的一份 打印2次

长边双面

打印机打印2份后,我整理装订,发现两份相同页的纸靠在一起。也就是说因为打印两份,所以第1-2页的纸会打印2次,然后才是第3-4页的纸2张。

这就需要手动整理,分成2份

如果数量多,""摊位""都要好几个呢 ,所以我想把8套题目再复制多份,合并成PDF,打印时直接让1-12页一份6张连在一起,便于快速选择和装订。

之前有一个word转PDF的代码,直接拿来用了

python 复制代码
'''

目的:2.0育婴师操作题8套批量复制10份,便于打印出来的不要整理页码.
作者:阿夏
日期:2024年1月18日


'''
import os

from win32com.client import constants,gencache
import os,time
import docx
from docx import Document


# 新建一个"装N份word和PDF"的临时文件夹
imagePath1=r'C:\Users\jg2yXRZ\OneDrive\桌面\育婴师操作题目\零时Word'
if not os.path.exists(imagePath1):  # 判断存放图片的文件夹是否存在
    os.makedirs(imagePath1)  # 若图片文件夹不存在就创建

num=int(input('你需要几份?如2份 最后就是12页*2=24页\n'))
for n in range(num):
    doc = docx.Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\育婴师操作题目\20240117育婴师三级保健操作题8道(需要彩色打印).docx')
    # 
    doc.save(r'C:\Users\jg2yXRZ\OneDrive\桌面\育婴师操作题目\零时Word\{}.docx'.format('%02d'%n))#保存为XX学号的零时word  
    time.sleep(1)

    from docx2pdf import convert
    # docx 文件另存为PDF文件
    inputFile = r"C:\Users\jg2yXRZ\OneDrive\桌面\育婴师操作题目\零时Word\{}.docx".format('%02d'%n)# 要转换的文件:已存在
    outputFile = r"C:\Users\jg2yXRZ\OneDrive\桌面\育婴师操作题目\零时Word\{}.pdf".format('%02d'%n)  # 要生成的文件:不存在
    # 先创建 不存在的 文件
    f1 = open(outputFile,'w')
    f1.close()
    # 再转换往PDF中写入内容
    convert(inputFile, outputFile)

    time.sleep(1)
   

print('----------第4步:把都有PDF合并为一个打印用PDF------------')

import os
from PyPDF2 import PdfMerger
target_path =  'C:/Users/jg2yXRZ/OneDrive/桌面/育婴师操作题目/零时Word'
pdf_lst = [f for f in os.listdir(target_path) if f.endswith('.pdf')]
pdf_lst = [os.path.join(target_path, filename) for filename in pdf_lst]
pdf_lst.sort()
file_merger = PdfMerger()
for pdf in pdf_lst:
    print(pdf)
    file_merger.append(pdf)
# file_merger.write("C:/Users/jg2yXRZ/OneDrive/桌面/描字帖/(打印合集)大班A整页描字帖2乘5加表格-4名字-({}人).pdf".format(num))
file_merger.write("C:/Users/jg2yXRZ/OneDrive/桌面/育婴师操作题目/(打印合集)育婴师操作题目({}套便于打印).pdf".format(num))
file_merger.close()
    # doc.Close()

# # print('----------第5步:删除临时文件夹------------')    
import shutil
shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/育婴师操作题目/零时Word') #递归删除文件夹,即:删除非空文件夹`

实践操作

选择打印,等打印机自动打印60张正反,然后就可以装订了。

给中班组5个班级每人打印了一份

感悟:

出了用Python做幼儿批量学具,还能用Python修改Word,提高打印整理效率。

相关推荐
奔跑吧邓邓子6 分钟前
【Python爬虫(12)】正则表达式:Python爬虫的进阶利刃
爬虫·python·正则表达式·进阶·高级
码界筑梦坊29 分钟前
基于Flask的京东商品信息可视化分析系统的设计与实现
大数据·python·信息可视化·flask·毕业设计
pianmian130 分钟前
python绘图之箱型图
python·信息可视化·数据分析
csbDD1 小时前
2025年网络安全(黑客技术)三个月自学手册
linux·网络·python·安全·web安全
hello_simon1 小时前
【Word转PDF】在线Doc/Docx转换为PDF格式 免费在线转换 功能强大好用
职场和发展·pdf·word·学习方法·word转pdf·石墨文档·word转换
赔罪2 小时前
Python 高级特性-切片
开发语言·python
伊一大数据&人工智能学习日志3 小时前
selenium爬取苏宁易购平台某产品的评论
爬虫·python·selenium·测试工具·网络爬虫
说是用户昵称已存在3 小时前
Pycharm+CodeGPT+Ollama+Deepseek
ide·python·ai·pycharm
Fansv5873 小时前
深度学习-2.机械学习基础
人工智能·经验分享·python·深度学习·算法·机器学习
wang_yb4 小时前
『Python底层原理』--Python对象系统探秘
python·databook