当前位置: 首页 > news >正文

网站开发的高级阶段包括响应式网站宽度

网站开发的高级阶段包括,响应式网站宽度,自建网站服务器备案,素材搜集网站作品展示: 背景需求: 设计了纸尺的基本模板 【教学类-34-01】20240130纸尺1.0 (A4横版5条,刻度25*5125CM)-CSDN博客文章浏览阅读194次,点赞5次,收藏5次。【教学类-34-01】20240130纸尺1.0 &am…

作品展示:

背景需求:

设计了纸尺的基本模板

【教学类-34-01】20240130纸尺1.0 (A4横版5条,刻度25*5=125CM)-CSDN博客文章浏览阅读194次,点赞5次,收藏5次。【教学类-34-01】20240130纸尺1.0 (A4横版5条,刻度25*5=125CM)https://blog.csdn.net/reasonsummer/article/details/135960763?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22135960763%22%2C%22source%22%3A%22reasonsummer%22%7D

但我还想在5个纸条上加一个图案,以免幼儿操作时搞混

素材准备:

尺子的word模板制作相当复杂,各种线条隐藏,合并,填充灰色,o(╥﹏╥)o

重点说明:

代码展示:

'''
目的:
1、2.0纸尺A4 5条 有图案
2、作者:阿夏
时间:2024年1月31日)'''import os
num=int(input('请输入几份\n'))
# 做一份尺子的模板jc=25
# 一行最多26
h=5
# 一行0-25 25-50# 每份插入一个符号(以免搞错)
print('----------第0步:符号------------')patho=['☆','□','○','◇','△','⊕','☼','☺','☏','◎','⊿','√', '×','☑','☹','☺','☼','♫','❀','❤','✉','✄','✈','♘','♕','♔','☀','☉','☋','☁','☂','☽','♤','♡','♢','♧']print('----------第1步:提取数字------------')# 
all=[]
for z in range(h):for i in range(jc*z,jc*(z+1)+1):all.append(str(i))  print(all)
print(len(all))
# 25 50 75 100出现两次 5条一共129CM# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 50, 51, 
# 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125]# 分组
list=[]
for l in range(int(len(all)/(jc+1))):list.append(all[l*(jc+1):l*(jc+1)+(jc+1)])
print(list)
print(len(list))bg1=[]
for x in range(1,2):for y in range(1,(jc+1)*2,2):        # 因为第一行和第二行是斜角错开的,所以格子要翻倍# if '%03d'%y=='053':#     pass# else:bg1.append('{}{}'.format('%02d'%x,'%02d'%y))print(bg1)
print(len(bg1))
# # ['0101', '0103', '0105', '0107', '0109', '0111', '0113', '0115', '0117', '0119', '0121', '0123', '0125', '0127', '0129', '0131', '0133', '0135', '0137', '0139', '0141', '0143', '0145', '0147', '0149']       
# # 25bg2=['0202']# # # print('----------第2步:新建一个临时文件夹------------')
# # # # # 新建一个”装N份word和PDF“的文件夹
# os.mkdir
imagePath1=r'C:\Users\jg2yXRZ\OneDrive\桌面\尺子\零时Word'
if not os.path.exists(imagePath1):  # 判断存放图片的文件夹是否存在os.makedirs(imagePath1)  # 若图片文件夹不存在就创建print('----------第2步:制作尺子模板 ------------')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 qn
import randomimport os,time
import docx
from docx import Document
from docx.shared import Inches,Cm,Pt
from docx.shared import RGBColor
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.oxml.ns import qnfrom docxtpl import DocxTemplate
import pandas as pd
from docx2pdf import convert
from docx.shared import RGBColorfor nn in range(0,num):  # 4doc = Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\尺子\尺子.docx')for b in range(h):    # 共有2个表格         table = doc.tables[b]          # 一共有2个表格for tt in range(len(bg1)):   # 26个pp=int(bg1[tt][0:2])    qq=int(bg1[tt][2:4])  # print(p)               k=str(list[b][tt])            # 每个坐标里面插入一个☉      print(pp,qq,k)  # 图案符号的字体、大小参数run=table.cell(pp,qq).paragraphs[0].add_run(k)    # 在单元格0,0(第1行第1列)输入第0个图图案run.font.name = '黑体'#输入时默认华文彩云字体# run.font.size = Pt(46)  #输入字体大小默认30号 换行(一页一份大卡片run.font.size = Pt(14) #是否加粗run.font.color.rgb = RGBColor(0,0,0) #数字小,颜色深0-255run.bold=True# paragraph.paragraph_format.line_spacing = Pt(180) #数字段间距r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(pp,qq).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中   for tt2 in range(len(bg2)):   # 26个pp2=int(bg2[tt2][0:2])    qq2=int(bg2[tt2][2:4])  # print(p)               k2=str(patho[nn])            # 每个坐标里面插入一个☉      print(pp2,qq2,k2)  # 图案符号的字体、大小参数run=table.cell(pp2,qq2).paragraphs[0].add_run(k2)    # 在单元格0,0(第1行第1列)输入第0个图图案run.font.name = '黑体'#输入时默认华文彩云字体# run.font.size = Pt(46)  #输入字体大小默认30号 换行(一页一份大卡片run.font.size = Pt(50) #是否加粗run.font.color.rgb = RGBColor(0,0,0) #数字小,颜色深0-255run.bold=True# paragraph.paragraph_format.line_spacing = Pt(180) #数字段间距r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(pp,qq).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中  doc.save(r'C:\Users\jg2yXRZ\OneDrive\桌面\尺子\零时Word\{}.docx'.format('%02d'%nn))   # time.sleep(1)from docx2pdf import convert# docx 文件另存为PDF文件inputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/尺子/零时Word/{}.docx".format('%02d'%nn)  # 要转换的文件:已存在outputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/尺子/零时Word/{}.pdf".format('%02d'%nn)  # 要生成的文件:不存在# 先创建 不存在的 文件f1 = open(outputFile, 'w')f1.close()# 再转换往PDF中写入内容convert(inputFile, outputFile)time.sleep(1)print('----------第4步:把都有PDF合并为一个打印用PDF------------')# 多个PDF合并(CSDN博主「红色小小螃蟹」,https://blog.csdn.net/yangcunbiao/article/details/125248205)
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/桌面/尺子/(打印合集)长尺2.0有图案({}人共{}张).pdf".format(num,int(num)))
file_merger.close()
# doc.Close()# print('----------第5步:删除临时文件夹------------')    
import shutil
shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/尺子/零时Word') #递归删除文件夹,即:删除非空文件夹o

终端输入

作品展示:

纸尺做好了,还缺个地方写学号

修改word模板后,再次运行代码

OK了,开学了给中4班的孩子们玩一玩测量

http://www.yayakq.cn/news/50372/

相关文章:

  • wordpress 扫码付款优化网站
  • 自己做网站的方法自助免费建站系统
  • wordpress整站搬家教程威海哪家做网站好
  • 制作静态动漫网站模板资源网站
  • 做的网站被挂马合作建站方案
  • 北京大兴企业网站建设咨询网站手机版怎么制作
  • 专业做租赁的平台网站有哪些上海丝芭文化传媒有限公司
  • 安顺建设局网站专业网站制作电话
  • 建站公司最喜欢的网站支持付费下载系统的网站模板或建站软件
  • 网站换肤功能 js深圳企业网站哪家强
  • 新沂微网站开发在服务器上中的asp网站后台能输入帐号无法进入
  • 建站语言杭州网站制作排名
  • 湖南手机响应式网站建设企业网站怎么更改布局
  • 营销型网站建设信融校园网站建设年度总结
  • 苏州企业建设网站公司wordpress 图片分页
  • 引航博景网站做的好吗如何建团购网站
  • 盐城亭湖区建设局网站彩票网站上的走势图是怎么做的
  • 长春网站建设方案托管wordpress 浮动 插件
  • 韩国食品网站设计欣赏网站的联系我们怎么做
  • 网站flash怎样做自己的手机网站
  • 网站备案怎么关闭网站微信小程序分销商城
  • 企业建站公司推荐k8s wordpress mysqli
  • 中国江西网官方网站兰州有什么互联网公司
  • 站酷网素材图库免费下载广告创意设计视频
  • 抓取网站访客qq代码做网站app优惠活动的
  • 单位网站建设的请示外贸产品销量排名
  • 深圳公司建站推广高校英文网站建设
  • 股票网站建设百度网站是怎么做的
  • 明星网站设计论文wordpress仿36kr主题
  • 网站推广的图片ui设计作品欣赏网站