双三角折法
【“鼠”你有才】纸艺教学 剪纸——立体春字(2月23日)_进行立体春字剪纸分为4个步骤:折叠、描绘纹样、剪制、制作吊穗。 取一张长条状剪剩的剪纸,经其卷成长条状,用棒棒胶粘住,用剪刀将长条状剪纸的下端剪裁成吊穗,然后把春字的顶端减去一小部分,根据春…https://www.sohu.com/a/375216954_99894240双正方折法
1、把春字做成图片版的纸膜
为了降低难度,又做了一个”三角线“的版本(只要剪两刀)
'''
春字立体剪纸 复制多份
作者:阿夏
日期:20240212
'''
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('你需要几份?30人30份\n'))
ty=[1,2]
for t in ty:
for n in range(num):
doc = docx.Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\春\春{}.docx'.format(t))
#
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))
if t==1:
file_merger.write("C:/Users/jg2yXRZ/OneDrive/桌面/春/春字剪纸(方块字{}份).pdf".format(num))
if t==2:
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') #递归删除文件夹,即:删除非空文件夹`
就是同一个春字模板复制30份,便于PDF打印