CodeBlue 发表于 2024-10-7 15:32

[易语言 原创]做一个字体安装软件

本帖最后由 CodeBlue 于 2024-11-14 20:29 编辑

做一个字体安装软件
0.序言
有没有那种时候:放映ppt的时候,没有准备,里头还放着很多字体,主要是还没有做嵌入字体,而且有些字体没办法嵌入,原来“美丽的ppt字体排版”就变成了“几个瞎放的文字”。{:301_997:}

1.解决办法
所以,我们总得想办法解决吧!
它的原理可能是这样:
从一个文件夹中安装字体文件;
打开pptx文件。
2.敲码
原理都懂了,那么就开始敲码吧!
.版本 2
.支持库 eAPI

.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
.局部变量 字体, 文本型
.局部变量 ppt, 文本型
字体= "字体路径"
ppt = “ppt路径”
安装字体 (字体)
运行 ( ppt, 真, )

3.运行
好像行
可是:它是一个文件夹,和几个文件对吧?
我们应该想办法变成一个单文件对吧?
所以我们把字体文件和ppt放在图片资源库里不就得了吗?(图片资源库➡️双击“内容”➡️筛选器改为“所有文件”➡️选择文件➡️加入/修改到程序并关闭对话框)

然后,代码就变成了:
.版本 2

安装字体 (#字体)
写到文件(“C:\Windows\temp\filename.pptx”,#ppt)
运行(“C:\Windows\temp\filename.pptx”,真,)

PS:这段代码中的filename可以替换成自己的文件名或一串到文本的随机数

后记:
“别人都是pptx,就你一个exe!”{:301_998:}

EssenceA1 发表于 2024-10-8 06:50

感谢分享,还是很有实用性的

gegegefei 发表于 2024-10-8 07:06

感谢楼主分享,支持原创,这个小工具非常不错,很实用。

dice1412 发表于 2024-10-8 08:04

思路挺清晰 支持了

twj007 发表于 2024-10-8 08:14

有没有可以自创手写字体的免费软件?谢谢!

longhua23 发表于 2024-10-9 11:40

twj007 发表于 2024-10-8 08:14
有没有可以自创手写字体的免费软件?谢谢!

以前有网站可以搞,现在好像没了。还好我搞了一套自己的手写体

爱飞的猫 发表于 2024-10-15 04:57

本帖最后由 爱飞的猫 于 2024-10-15 04:59 编辑

你可以在 PPT 嵌入字体。参考微软文档:https://support.microsoft.com/zh ... 3-b008-86670f222dbc

此外可以调用 addFontResourceA 函数 来临时注册字体,关闭程序后自动释放资源。

CodeBlue 发表于 2024-10-26 10:33

爱飞的猫 发表于 2024-10-15 04:57
你可以在 PPT 嵌入字体。参考微软文档:https://support.microsoft.com/zh ... 3-b008-86670f222dbc

此 ...

那么用易语言如何实现呢
页: [1]
查看完整版本: [易语言 原创]做一个字体安装软件