【教学类-46-05】吉祥字门贴5.0(华光彩云_CNKI 文本框 空心字涂色 ,繁简都可以,建议简体)

  作品展示

b690b7a8b7ba43448f8923915cb7b8fd.png

 

fe5ab7a7856d43b88f8baf4e58eea7a4.png

 

背景需求:

1、制作了空心字的第1款 华光通心圆_CNKI ,发现它不能识别某些简体字,但可以识别他们的繁体字(繁体为准)

【教学类-46-01】吉祥字门贴1.0(华光通心圆_CNKI 文本框 空心字涂色)-CSDN博客文章浏览阅读51次。【教学类-46-01】吉祥字门贴1.0(华光通心圆_CNKI 文本框 空心字涂色)https://blog.csdn.net/reasonsummer/article/details/136015112https://blog.csdn.net/reasonsummer/article/details/136015112https://blog.csdn.net/reasonsummer/article/details/136015112

2、制作了空心字的第2款 红豆空心黑体,发现它不能识别某些繁体,但可以识别他们的简体体字(简体为准)

【教学类-46-02】吉祥字门贴2.0(红豆空心黑体 文本框 空心字涂色 建议简体)-CSDN博客【教学类-46-02】吉祥字门贴2.0(红豆空心黑体 文本框 空心字涂色 建议简体)https://blog.csdn.net/reasonsummer/article/details/136024017https://blog.csdn.net/reasonsummer/article/details/136024017

3、制作了空心字的第3款 文艺空心黑体,发现它既能识别简体也能识别繁体(繁简都可以,简体为准)

 

4、制作了空心字的第4款 华文彩云,不能识别某些繁体,但可以识别他们的简体体字(简体为准)

 

 

本文进一步研究空i心字的第5款字体——华光彩云_CNKI

(华光彩云_CNKI与华文彩云很相似,注意部首有区别)​​

a76fa66fc6db4d9f80bc6bcfe0ee7963.png

​​

 

下面来制作Word模板(文本框字体或形状字体)

0c49fd47322240f398ab17298aaafeee.png

页面设置

ed29b851c28144e7a460f18252395214.png​​

插入形状-菱形(用Shift拉出正菱形)

c55e14542827463590c5941939bda712.png​​

设置 字体(空心字)  字体大小

aa3894de1dc44543a4d326c72965b25e.png

 

文本框中字体的段落设置(让文字尽量在菱形的中心)

46d243dffd384c0aadc9d327562b62d9.png

参考文献:

python插入、读写word中的文本框(基于win32com) - 知乎在word中插入文本框在正文中插入文本框 插入效果(浮于文字上) import win32com.client as win32 from win32com.client import constants import os curr_path = os.getcwd() doc_app = win32.gencache.EnsureDis…https://zhuanlan.zhihu.com/p/479015404https://zhuanlan.zhihu.com/p/479015404https://zhuanlan.zhihu.com/p/479015404https://zhuanlan.zhihu.com/p/479015404

代码展示(包含简体和繁体)

'''
目的:吉祥字菱形纸5.0-华光彩云_CNKI 段落固定值310 字体大小290 
作者:阿夏
时间:2024年2月3日
'''


# https://zhuanlan.zhihu.com/p/479015404


# 打开一个已经存在的word,看有几个文本框
import win32com.client as win32
from win32com.client import constants
import os,time

zt='华光彩云_CNKI'

# # # print('----------第2步:新建一个临时文件夹------------')
# # # # # 新建一个”装N份word和PDF“的文件夹
# os.mkdir
imagePath1=r'C:\Users\jg2yXRZ\OneDrive\桌面\福字\零时Word'
if not os.path.exists(imagePath1):  # 判断存放图片的文件夹是否存在
    os.makedirs(imagePath1)  # 若图片文件夹不存在就创建

# 简体
# TXT=['福','乐','安','康','喜','吉','瑞','美','熙','彩','美','顺','春','龙','爱']
# 繁体
TXT=['福','樂','安','康','喜','吉','瑞','美','熙','彩','美','順','春','龍','愛']

print(len(TXT))
# 15字

for  nn in range(len(TXT)):
    doc_app = win32.gencache.EnsureDispatch('Word.Application')#打开word应用程序
    doc_app.Visible =0  #设置应用程序可见 word不要打开
    doc = doc_app.Documents.Open(r'C:\Users\jg2yXRZ\OneDrive\桌面\福字\福字_华光彩云_CNKI.docx' )#创建新得文档
    # # 正文几个文本框
    # print(doc.Shapes.Count)
    # #  提取正文里面的文本框的内容
    for shape in doc.Shapes:
    # 	print(shape.TextFrame.TextRange.Text)
        
        wrapFormat = shape.WrapFormat 
        wrapFormat.Type = constants.wdWrapThrough
        
    # # 更改文本框的内容	默认和原来的格式一样(字体 大小 颜色)
        shape.TextFrame.TextRange.Text = TXT[nn]
    

    # 另存为
    new_file_path = r'C:\Users\jg2yXRZ\OneDrive\桌面\福字\零时Word\{}.docx'.format('%02d'%nn) # 新文件路径和名称    
    doc.SaveAs(new_file_path)  # 另存为新文件  
   
    # 关闭模板   
    doc.Close()  # 关闭原始文件   
    doc_app.Quit()  # 退出Word应用程序
   
    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/桌面/福字/(打印合集)吉祥字简体 {}({}人共{}张).pdf".format(zt,len(TXT),len(TXT)))
file_merger.write("C:/Users/jg2yXRZ/OneDrive/桌面/福字/(打印合集)吉祥字繁体 {}({}人共{}张).pdf".format(zt,len(TXT),len(TXT)))
file_merger.close()
# doc.Close()

# print('----------第5步:删除临时文件夹------------')    
import shutil
shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/福字/零时Word') #递归删除文件夹,即:删除非空文件夹o

 

终端运行:

直接运行不用参数

 

运行结果:

我做了两份做对比,了解“华光彩云_CNKI”是否能兼容繁体和简体

c67c4a5e41444921b3176eca82c8c5c8.png​​

2bb80f7d0bbc4dc195c09f062da3b1bf.png

 

 

简体版本:
['福','乐','安','康','喜','吉','瑞','美','熙','彩','美','顺','春','龙','爱']

e6d48743546a40e9904ee621ac10d61c.png

​结论:华光彩云_CNKI”

可以识别全部15个简体字['福','乐','安','康','喜','吉','瑞','美','熙','彩','美','顺','春','龙','爱']

 

 

繁体版本['福','樂','安','康','喜','吉','瑞','美','熙','彩','美','順','春','龍','愛']

f1e541ca7a084e9bad4b3ca37a59ae8a.png

结论:“华光彩云_CNKI“

可以识别11个简体['福','安','康','喜','吉','瑞','美','熙','彩','美','春',]

可以识别4个繁体字['乐-樂'、'顺=順'、'龙=龍'、'爱=愛']。

 

总结:

1、“华光彩云_CNKI”与“文艺空心黑体”一样,可以识别简体,不能识别繁体(华光彩云_CNKI也许有繁体版的)

2、“华光彩云_CNKI”字体和“华文彩云”一样,比较胖,基本没有内部空心(空心都变成黑色点),不需要幼儿辨别是否要留空。涂色时幼儿可以大块涂色(覆盖在黑色线条上也可以)。但不能使用浅色纸张做底、最好使用浅色进行涂色

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/373506.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

怎么把几百M大小的视频做成二维码?扫码播放视频在线教程

怎么把几百M大小的视频做成一个二维码展示呢?通过二维码来作为视频的载体是现在很常用的一种手段,通过这种方式不仅成本比较低,而且传播速度也比较快,通过访问云端数据就可以播放视频。 视频二维码生成的方法一般会通过二维码生成…

蓝桥杯----凑算式

这个算式中A~I代表1~9的数字,不同的字母代表不同的数字。 比如: 68/3952/714 就是一种解法, 53/1972/486 是另一种解法. 这个算式一共有多少种解法? 注意:你提交应该是个整数,不要填写任何多余的内容或说明性文字。

RPA财务机器人之UiPath实战 - 自动化操作Excel进行财务数据汇总与分析之流程建立与数据读取、处理、汇总、分析

一、案例介绍: A公司共有13个开在不同银行的帐户,分别用于不同的业务分部或地区分部收付款。公司总部为了核算每月的收支情况,查看银行在哪个月交易量频繁,需要每月汇总各个银行的帐户借方和贷方金额,并将其净收支&am…

springboot 拦截器

定义 拦截器类似于javaweb中filter 功能 注意: 只能拦截器controller相关的请求 作用 举一个例子,例如我们在Controller中都有一段业务逻辑,这样我们就可以都统一放在拦截器中 因此拦截器的作用就是将controller中共有代码放入到拦截器中执行,减少co…

Leetcode02.05:链表求和

一、题目描述 给定两个用链表表示的整数,每个节点包含一个数位。 这些数位是反向存放的,也就是个位排在链表首部。 编写函数对这两个整数求和,并用链表形式返回结果。 示例: 输入:(7 -> 1 -> 6) (5 -> 9 -…

UML之在Markdown中使用Mermaid绘制类图

1.UML概述 UML(Unified modeling language UML)统一建模语言,是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路。 类图是描述类与类之间的关系的,是UML图中最核心的。类图的是用于…

【MATLAB】交叉验证求光滑因子的广义神经网络回归预测算法

有意向获取代码,请转文末观看代码获取方式~也可转原文链接获取~ 1 基本定义 交叉验证求光滑因子的广义神经网络回归预测算法是一种用于选择模型超参数并提高泛化性能的方法。下面将对该算法进行详细介绍: 广义神经网络回归模型: 广义神经网络…

地下停车场智慧监查系统:科技让停车更智能

随着城市化进程的加速,停车难成为了许多城市居民的痛点。而地下停车场作为解决停车难问题的重要手段,其安全性和便捷性也成为了人们关注的焦点。为了解决这一问题,山海鲸可视化搭建的地下停车场智慧监查系统应运而生,为车主们提供…

单向循环链表——插入、删除、实现约瑟夫环、排序

2024年2月3日 1.请编程实现单向循环链表的头插&#xff0c;头删、尾插、尾删 自定义头文件&#xff1a; #ifndef __head_h__ #define __head_h__ #include<stdio.h> #include<stdlib.h> #include<string.h> typedef int datatype; typedef struct Node {da…

React进阶 - 15(React 中 ref 的使用)

本章内容 目录 一、e.target 获取事件对应“元素”的DOM节点二、ref三、ref 和 setState 合用 上一节我们了解了 React中的”虚拟DOM“中的”Diff算法““ &#xff0c;本节我们来说一说 React中 ref的使用 一、e.target 获取事件对应“元素”的DOM节点 打开之前工程中的 To…

摘录笔记——2024年2月5日

美团三年&#xff0c;总结的10条血泪教训在美团的三年多时光&#xff0c;如同一部悠长的交响曲&#xff0c;高高低低&#xff0c;而今离开已有一段时间。闲暇之余&#xff0c;梳理了三年多的收获与感慨&#xff0c;既是对过去一段时光的的一个深情回眸&#xff0c;也是对未来之…

XAI:探索AI决策透明化的前沿与展望

文章目录 &#x1f4d1;前言一、XAI的重要性二、为什么需要可解释人工智能三、XAI的研究与应用四、XAI的挑战与展望 &#x1f4d1;前言 随着人工智能技术的快速发展&#xff0c;它已经深入到了我们生活的方方面面&#xff0c;从智能手机、自动驾驶汽车到医疗诊断和金融投资&…

网桥与网关

文章目录 概要网桥网关联系与区别参考文章 概要 网桥和网关的理解 网桥 几个名词的概念 网关 联系与区别 参考文章 如何通俗地解释什么是网桥&#xff1f; 网关到底是什么求通俗易懂讲解? 网桥&#xff1a;网桥也叫桥接器&#xff0c;是连接两个局域网的一种存储/转发…

探索设计模式的魅力:外观模式简化术-隐藏复杂性,提供简洁接口的设计秘密

设计模式专栏&#xff1a;http://t.csdnimg.cn/U54zu 目录 引言&#xff1a;探索简化之路 一、起源和演变 二、场景案例分析 2.1 不用模式实现&#xff1a;用一坨坨代码实现 2.2 问题 2.3 外观模式重构代码 定义 界面 接口 利用外观模式解决问题步骤 外观模式结构和说明 重构…

07、全文检索 -- Solr -- Solr 全文检索 之 为索引库添加中文分词器

目录 Solr 全文检索 之 为索引库添加中文分词器添加中文分词器1、添加中文分词器的 jar 包2、修改 managed-schema 配置文件什么是 fieldType 3、添加 停用词文档4、重启 solr5、添加【*_cn】动态字段&#xff0c;并为该字段设置中文分词器6、演示分词器的区别演示 text_cjk 这…

智能优化算法 | Matlab实现飞蛾扑火(MFO)(内含完整源码)

文章目录 效果一览文章概述源码设计参考资料效果一览 文章概述 智能优化算法 | Matlab实现飞蛾扑火(MFO)(内含完整源码) 源码设计 %%%% clear all clc SearchAgents_no=100; % Number of search ag

【技能树学习】Git入门——练习题解析

前言 本篇文章给出了Git入门技能树中部分的练习题解析&#xff0c;包括分支管理&#xff0c;Git标签&#xff0c;在Mac和Windows上使用GitVSCode的步骤。强调了git cherry-pick不直接支持从标签中选择提交&#xff0c;git tag -d只能删除本地标签&#xff0c;Mac系统的终端可以…

C/C++ 回调函数 callback 异步编程

一、C语言的回调函数 1.小试牛刀 #include <iostream> using namespace std; #include <memory> #include <stdlib.h>int add(int a, int b) {return a b; }void test01() {// 函数指针可以指向任何类型的函数&#xff0c;只要函数的参数列表和返回值类型…

单片机串口 奇偶校验 配置问题

一、问题描述 使用GD32单片机串口进行通信测试&#xff0c;单片机的串口配置的是偶校验(Even)、数据位为8、停止位为1、波特率为9600。串口测试软件用的格西烽火&#xff0c;软件的配置如下&#xff1a;   单片机通过串口和串口测试软件进行通信交互&#xff0c;软件收到的数…

绩效主义不可取,为什么还有那么多企业在使用KPI?KPI到底行不行!

“绩效主义毁了索尼” “企业差点被KPI害死” “绩效主义就是企业的脓包” 相信这些言论在过去的若干年里都听过&#xff0c;都是国内外知名企业的大佬说过的话&#xff0c;KPI绩效考核犹如过街老鼠&#xff0c;人人喊打。 虽然近几年&#xff0c;随着小米、知乎等互联网企业…