Unity创建Word文档

首先导入NOPI的dll

在我导入NOPI的NuGet的时候会报关于ICSharpCode.SharpZipLib的错误,解决方案https://www.cnblogs.com/fmgyes/p/9188964.html

不想自行编译的

https://download.csdn.net/download/qq_41001564/10754674

在之后要将

框架选择为

编写以下脚本,挂在物体上,运行,OK

public class MyDoc : MonoBehaviour
{
    void Start()
    {
        CreateWord();  
    }
    /// <summary>
    /// 创建Word文档
    /// </summary>
    public void CreateWord()
    {
        XWPFDocument doc = new XWPFDocument();
        FileStream file = new FileStream("D://asa.docx", FileMode.Create, FileAccess.Write);
        doc.Write(file);
        file.Close();
    }
}

添加一份NOPI的操作的博主链接

https://blog.csdn.net/gltide

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
Unity是一款强大的游戏开发引擎,虽然它的主要用途是创建优秀的游戏,但也可以在一定程度上进行办公文档的导出。要将Unity中的内容导出为Word文档,可以采用以下方法。 首先,在Unity创建一个游戏场景或界面,将要导出的文档内容以合适的方式展示出来,例如使用UI元素显示文本、图片等。 其次,可以使用Unity的插件来处理Word文档的生成和导出。有一些开源的插件可以在Unity Asset Store中找到和下载。这些插件提供了创建、编辑和导出Word文档的功能,可以通过简单的编程来操作。 使用这些插件,可以将Unity中的文本、图片和其他信息按照预先定义的格式插入到Word文档中。可以设置字体、字号、对齐方式等样式,使得导出的文档符合需求。 另外,可以使用C#编程语言来自定义导出过程,根据需要添加更多的功能。例如,可以通过代码来自动填充一些固定文本,添加表格等。 使用上述方法,可以将Unity中的内容导出为Word文档。但需要注意的是,由于Unity不是专为文档处理设计的软件,因此存在一定的限制和局限性。在导出过程中可能会遇到一些格式上的挑战,需要仔细调整和解决。此外,插件的质量和稳定性也可能影响导出结果的准确性。因此,在选择插件时要注意评估其功能和用户评价。 总之,虽然Unity的主要目的不是用于文档处理,但通过使用插件和编写代码,我们仍然可以借助Unity将内容导出为Word文档
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值