展示效果:

单张效果

多张效果

隐藏的部分 信息:

1.右侧第1列:幼儿园名字;

2.右侧第3列,幼儿名字

(1)3个名字+印 (为了统一4字)

(2)2个名字+印章/印信/印文)(为了统一4字)

(3)没有4个名字的孩子,如果是4个名字,就不写加“印”

打印效果:

背景需求:

前期数学题和涂色题做的很多,感觉想不出更多的花样了。借助纸的特性,我尝试制作”纸膜“开展简单的”折纸“活动。

在2019-2021年《铅画纸折纸》青年课题中,我原创了一个”插入式纸盒”的折叠方法——利用长方形8K铅画纸折纸制作”手提袋““茶杯”等,深受幼儿欢迎(可以装东西、可以玩游戏)。

但是插入式纸盒是一个立体结构,大班幼儿至少需要折叠10次以上的纸张,才能稍微了解每个步骤的折法——最开始的几次练习,都是老师一个人批量制作30个,给幼儿玩耍,来培养幼儿对这款产品的需求。

虽然教学中我鼓励孩子们运用”记号笔画线法”提高折叠的精准度,但幼儿对画线、折叠、立体空间水平差异很大。5位高手、5位有兴趣,其他幼儿不会做,都是可有可无。

设计思路

本次我就想制作A4大小的插入纸盒的纸膜,让幼儿根据已有的虚线来初步感知插入式纸盒的制作过程。

仅仅制作纸膜,完全可以1张复制多份,并没有什么Python代码设计的必要。

于是我在”花纹“上动脑筋,预设了”底部名字印章“的不同(大1班30位孩子的名字),把它作为大班主题《我是中国人-青花瓷》的一个学习元素,通过青花茶杯,感知传统纹理。。

(本来想让幼儿描字的,但是一方面考虑是繁体字,幼儿没有细笔来描,另一方面第一次做纸盒,幼儿和教师大部分的精力还是应该在“结构折纸”上,所以都直接把文字打印成“青花蓝”。)

Word模板设置

 

代码设计:

'''作者:阿夏
时间:2022年12月04日插入式纸盒(茶杯-青花瓷))'''import xlwt
import xlrd
import os
import random
from win32com.client import constants,gencache
from win32com.client.gencache import EnsureDispatch
from win32com.client import constants # 导入枚举常数模块
import os,time
import docx
from docx import Document
from docx.shared import Pt
from docx.shared import RGBColor
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.oxml.ns import qnprint('----------第1步:新建一个临时文件夹------------')
# 新建一个”装N份word和PDF“的文件夹
os.mkdir(r'C:\Users\jg2yXRZ\OneDrive\桌面\插入茶杯\零时Word')wb= xlrd.open_workbook(r"C:\Users\jg2yXRZ\OneDrive\桌面\插入茶杯\大1班名字篆书.xlsx") #打开文件并返回一个工作蒲对象。open_workbook可以点进去看看函数里面的参数的含义之类的,很详细,英语不好的可以百度翻译,翻译出来的结果差不多。
sheet=wb.sheet_by_index(0)   #通过索引的方式获取到某一个sheet,现在是获取的第一个sheet页,也可以通过sheet的名称进行获取,sheet_by_name('sheet名称')
# col1=sheet.col_values(0)# 学号
col2=sheet.col_values(2)# 名字
num=len(col2)-1  # 第一列去掉第一行s# 生成 基本组:“学号+名字“
name=[]
for i in range(1,len(col2)):names='{}'.format (col2[i])     name.append(names)    # 生成第一行信息['01张三   01张三 ],正好摆一行
print(name)
print(len(name))# 生成 基本组:“学号+名字“
for num in range(0,len(name)):doc = docx.Document(r"C:\Users\jg2yXRZ\OneDrive\桌面\插入茶杯\插入茶杯(模板).docx")   c=name[num]table = doc.tables[0]          # 一共有2个表格,在第1个表格里    run=table.cell(1,1).paragraphs[0].add_run(c)    # 在单元格0,0(第1行第1列)输入国家名称run.font.name = '隶书'#输入时默认华文彩云字体run.font.size = Pt(40)  #输入字体大小默认30号run.font.color.rgb = RGBColor(79,81,120) #青花色# paragraph.paragraph_format.line_spacing = Pt(180) #数字段间距r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '隶书')#将输入语句中的中文部分字体变为华文行楷table.cell(1,1).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中   doc.save(r"C:\Users\jg2yXRZ\OneDrive\桌面\插入茶杯\零时Word\{}.docx".format('%02d'%num))from docx2pdf import convert# docx 文件另存为PDF文件inputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/插入茶杯/零时Word/{}.docx".format('%02d'%num)# 要转换的文件:已存在outputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/插入茶杯/零时Word/{}.pdf".format('%02d'%num) # 要生成的文件:不存在# 先创建 不存在的 文件f1 = open(outputFile, 'w')f1.close()# 再转换往PDF中写入内容convert(inputFile, outputFile)# 多个PDF合并(CSDN博主「红色小小螃蟹」,https://blog.csdn.net/yangcunbiao/article/details/125248205)
import os
from PyPDF2 import PdfFileMerger
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 = PdfFileMerger()
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/桌面/插入茶杯/(打印合集)大班A整页插入茶杯1行5行表格-23名字({}人).pdf".format(num))
file_merger.close()
# doc.Close()# # print('----------第5步:删除临时文件夹------------')
import shutil
shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/插入茶杯/零时Word') #递归删除文件夹,即:删除非空文件夹

重点说明:

输入数据

只要填写份数(16*2=32张)

运行过程

国旗图片的路径

合成PDF

随后删除过渡信息

  一、提取所有图片的路径

 二、抽图片,及图片上的文字,填入相应的格子里

效果展示:

实现目标:

感悟:

还是老老实实按照列表索引一个个抽取写入图案吧。

【教学类-21-01】20221205《青花茶杯-A4纸插入式纸盒-统一花纹》(大班主题《我是中国人-青花瓷》)相关推荐

  1. 【教学类-21-02】20221210《青花茶杯-A4纸插入式纸盒-不同花纹》(大班主题《我是中国人-青花瓷》)

    展示效果: 单张效果(印章信息只保留名字)  多张效果(每张都是不同的青花纹理)  打印效果: 背景需求: 茶杯上面的花纹都不一样,可以让孩子们欣赏更多的青花纹理,每张的印章名字也不同 设计难点 原始 ...

  2. 【教学类-15-02】20221119《姓名描字帖-A4竖版(2*7)普通中号字》(大班适合中层次幼儿)

    成品样式: 背景需求: 感觉上大1班孩子都会写名字,但做<数字图密码>时,几位大班孩子说:"我不会写名字""那你就写个学号吧!" 原来上次做< ...

  3. 【教学类-15-03】20221119《姓名描字帖-A4竖版(1*7笔画复杂大字)》(大班适合中层次幼儿)

    成品样式: 背景需求: 49号字体和60号字体可以批量出2*7个名字,但是一些孩子的名字笔画很多,如果用60号字体不容易画清里面的所有笔画.所以需要将名字的字号变大. 选了一些复杂的名字做样板,延时1 ...

  4. 【教学类-18-02】20221124《蒙德里安“红黄蓝黑格子画”-A4竖版》(大班)

    效果展示: 单页效果 多页效果  预设效果 实际效果:正面 实际效果:背面 三角柱贴在直角边上更稳定 背景需求: 2022年11月23日,作为艺术特色幼儿园,蒙德里安风格装饰在我们幼儿园的环境中. 蒙 ...

  5. 【教学类-18-01】20221123《蒙德里安“红黄蓝黑格子画”-A4横板》(大班)

    效果展示: 单页效果 多页效果 预设效果 背景需求: 2022年11月23日,作为艺术特色幼儿园,蒙德里安风格装饰在我们幼儿园的环境中. 蒙德里安是几何抽象画派的先驱,以几何图形为绘画的基本元素,与德 ...

  6. 【教学类-17-02】20221125《世界杯七巧板A4整页-随机参考图七巧板 3份一页》(大班)

    效果展示: 单页效果 多页效果 预设样式: 背景需求: 2022年11月24日,大1班随机抽取的9位幼儿制作了9张拼图,发现以下三个问题: 1.粉红色辅助纸选择量多--9份作业有4位幼儿的七巧板人物是 ...

  7. 【教学类-19-03】20221127《ABBABB式-规律排序-A4竖版2份》(中班)

    展示效果: 单人使用样式: 单页打印样式 ​ 背景需求: 中班幼儿需要掌握ABBABB的排序规律 前文制作了ABCABC单元格色块,完全套用ABC排序word表格,调整python的代码,随机生成AB ...

  8. 【教学类-19-02】20221127《ABCABC式-规律排序-A4竖版2份》(中班)

    展示效果: 单人使用样式: 单页打印样式 ​ 背景需求: 中班幼儿需要掌握ABCABC的排序规律 ​ 前文制作了ABAB单元格色块,微调word表格的列数,调整python的参数,随机生成ABC排序样 ...

  9. 【教学类-09-01】20221022《动物棋10*10》(数字续写和骰子游戏)(大班主题《动物花花衣》)

    效果样式: 背景需求: [教学类-08]"门牌号"的设计原理是对已有的Word模板内的"数字"进行随机删除,幼儿尝试补全空格上的门牌号.根据这个思路,我把代码进 ...

最新文章

  1. PL/SQL 中文显示乱码解决方案
  2. 功能GUI编程是否可行? [关闭]
  3. weblogic oracle连接池配置文件,weblogic连接池的配置
  4. 网站优化之如何筛选更正确高质量的关键词?
  5. 通过python里面的pyautogui自动化控制鼠标和键盘操作
  6. java-JSON: Expected value at 1:0 错误
  7. 从零开始学PowerShell(1)初见基础命令
  8. jfinal启动正常,但是报错:oejw.WebAppContext:Failed startup
  9. 能不能做好性能测试,要看你有没有性能测试思维
  10. NSIS:强制结束软件进程
  11. 【读书笔记】《华为工作法》
  12. Selenium2_如何判断WebElement元素对象是否存在
  13. 冰点还原离线激活_冰点还原精灵密钥,小编教你如何激活冰点还原精灵
  14. 文本分类特征提取之Word2Vec
  15. AI数学基础(1)--- 马尔可夫不等式
  16. AP 计算机 真知源自实践,盛誉源自读者;孜孜不倦,止于至善---林振营老师编著的中国第一套 AP计算机教材学生评价
  17. 简单JAVA版本淘宝客程序上线
  18. 6.Jenkins-代码更新Jenkins自动发布项目
  19. 邮件安全隐患有哪些?邮件安全如何保护?
  20. 产品研发管理体系和敏捷体系_敏捷产品管理和产品组合平台介绍

热门文章

  1. Android8.1.0安卓源码编译
  2. 手机双频GNSS+RTKLIB解算定位分析
  3. [SDU软件工程实践]Blog5-从CommandProcessorFactory.get开始
  4. SVN merge(合并) 时看不到以前的已经合并过的记录的标识
  5. excel如何实现两列数据变成一行
  6. CASS软件打开大图纸提示:内存不足,解决方法
  7. 高斯分布、多维高斯分布、各向同性的高斯分布及多元高斯分布之间的KL散度
  8. 好好玩嘅ps效果—PS模拟移轴镜摄影教程
  9. 计算机网络 洪泛算法,泛洪
  10. 网络游戏防沉迷实名认证系统常见错误