Unity Webgl生成带图片、表格的文本(DOC、PDF)

Unity Webgl生成带图片、表格的文本(DOC、PDF),第1张

都知道unity 发布出来的webgl是不能使用system.IO文件流的,所以无法通过unity创建文本,在我文章里其实已经写了一篇生成文本的文章:Unity WebGL 生成doc保存到本地电脑_qq_33155437的博客-CSDN博客_unity webgl下载保存文件如果只是简单的生成文字文本可参考这篇文章。

如果生成的doc需带有图片、表格,那就好好看看这篇文章吧!

原理:原理其实很简单,我们在html网页可看到一切内容,不管是文字也好,图片、表格、甚至是视频,那我们的webgl其实是通过unity与网页的交互把我们需要的网页元素生成doc。

做法:

(一)unity发布成webgl,都会生成一个index.html的网页,我们可以在生成后去修改,也可在unity里内放置index.html,这里就不介绍如何在unity内放置index.html文件了,一般有做过与安卓交互修改权限的都会知道这个原理。

我们打开index.html(记住是通过代码编辑器打开,而不是打开网页),在区域输入所需生成的内容,这个就需要对html语言有所了解了,我这边是生成几个表格,并设置文字格式


 
    
        

材料变形组织及性能综合研究报告

账号

学习时间:

报告时间

理论答题
总题数 已答题目 未答题目 已答题目正确率
100 20 80 0
实验设计条件
实验对象 轧制变形度 热处理时间 保温时间
100 20 80 0
金属塑性变形过程中显微组织与性能的变化

学习成绩:

学习成绩:合格

金属变形热处理后微观组织与性能的演变

学习成绩:

学习成绩:合格

此时,我们打开网页可看到在我们需导出的文本样式

 虽然我们需要把网页内容导出成文本,但是我们肯定是不希望在网页上看到这些内容,因此我们把内容隐藏,给内容添加style标签即可

 

(二)做好文本内容规划,现在我们应该添加功能,实现如何把网页导出,在标签内添加以下脚本链接引用

 

    
    
   

将以下生成文档代码块添加到

上一篇 2022-04-28
下一篇 2022-04-28

发表评论

登录后才能评论

评论列表(0条)

保存