unity NOPI 创建word文档

导入NOPI 所需要的DLL

ICSharpCode.SharpZipLib.dll,NPOI.dll,NPOI.OOXML.dll,NPOI.OpenXml4Net.dll,NPOI.OpenXmlFormats.dll
打包还需导入I18N.CJK.dll,I18N.dll,I18N.West.dll

如果导入Dll出错,设置如下图所示:

新建脚本-及保存路径

我这边保存到StreamingAssets/Word下面
代码如下:

using NPOI.XWPF.UserModel;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;public class CreateWord : MonoBehaviour
{private string filePath;//保存路径private string fileName = "test.docx";//文件名称private string path;//最终合成路径private XWPFDocument doc = new XWPFDocument();//新建word文档void Start(){filePath = Application.streamingAssetsPath + @"/Word";//设置路径path = Path.Combine(filePath, fileName);//组合路径CreateTestPara("测试文档");}//创建方法private void CreateTestPara(string _content){XWPFParagraph paragraph = doc.CreateParagraph();//设置段落paragraph.Alignment = ParagraphAlignment.CENTER;//设置段落对齐方式paragraph.SetNumID("1");//设置段落编号XWPFRun run = paragraph.CreateRun();//设置文本对象run.FontSize = 20;//设置字体大小run.SetColor("33CC00");//设置字体颜色run.FontFamily = "宋体";//设置字体格式run.SetText(_content);//设置字体内容FileStream fs = new FileStream(path, FileMode.Create);//通过FileStream创建文件doc.Write(fs);//将文档写入文档fs.Close();fs.Dispose();Debug.Log("创建成功");}
}

输出文档展示

Dlll链接

链接:https://pan.baidu.com/s/1ym17mOyiVq5CVPZi8q-DjQ
提取码:eyu3

XWPFParagraph详解和XWPFRun详解可参考

XWPFParagraph详解:
链接: https://blog.csdn.net/u010728594/article/details/98884389
XWPFRun详解
链接: http://www.mamicode.com/info-detail-1990096.html

unity NOPI 创建word文档相关推荐

  1. Unity创建Word文档

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

  2. C#创建Word文档

    1.添加引用->COM->Microsoft Word 11.0 Object Library using Word; private void CreateDoc() { Word.Ap ...

  3. VB.NET 创建WORD文档

    1.添加引用->COM->Microsoft Word 11.0 Object Library 2.Imports Word ''' <summary> ''' 创建word文 ...

  4. word文档保存文件时出错_保存时如何自动创建Word文档的备份副本

    word文档保存文件时出错 Backing up your documents is always a good thing to do, but not always something we re ...

  5. Java 使用word模板创建word文档报告教程

    上面是java 利用word模板生成的一个word报告文档,利用的是第三方类库Poi-tl 是实现的. poi-tl是一个基于Apache POI的Word模板引擎,也是一个免费开源的Java类库,你 ...

  6. Python3-word文档操作(十):利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体

    1 简介: 作为一个综合例子,本篇主要显示docx库的一些基本操作: 利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体. 2 举例: 对word文档进行属性的设置,以及 ...

  7. 如何批量创建word文档并重命名?

    如何批量创建word文档并重命名?大家请注意,我这里抛出的问题是批量创建word文档并重命名,重点在批量,并不是我们平时遇到的单纯创建一个或者几个word文档,而是批量创建几十上百个甚至几百上千个wo ...

  8. 运用c# 对Word进行操作总结(一)创建Word文档

    在医疗管理系统中为保存患者的体检和治疗记录,方便以后的医生或其他人查看.当把数据保存到数据库中,需要新建很多的字段,而且操作很繁琐,于是想到网页的信息创建到一个word文本中,在显示的时,可以在线打开 ...

  9. java关于对于word或者pdf文件的批量下载实现,其中包括(Java实现创建word文档模板,根据模板导出word文档)

    本次需求是,pdf是表格类型的文件,我这里使用了word模板进行处理.但由于是多个文件一起导出,因此全部放到一个目录底下进行打包下载. ## 整体思路 /*** 下载思路:* 1.查询出数据后:* 2 ...

  10. 利用POI操作不同版本号word文档中的图片以及创建word文档

    我们都知道要想利用java对office操作最经常使用的技术就应该是POI了,在这里本人就不多说到底POI是什么和怎么用了. 先说本人遇到的问题,不同于利用POI去向word文档以及excel文档去写 ...

最新文章

  1. 图片路径上传的配置问题
  2. 2021年高考成绩查询湖北状元,2021年湖北高考状元多少分,今年湖北高考状元资料名单...
  3. Neo4j--第一章
  4. sklearn自学指南(part22)--支持向量机的分类与回归
  5. 双Y轴echarts
  6. 2. 知识图谱-命名实体识别(NER)详解
  7. 经典面试题-Appium原理
  8. 计算机磁盘检查,使用磁盘检查工具进行硬盘诊断
  9. Weclome to Thm-V九维空间
  10. win10系统安装jdk8,并且配置环境变量教程
  11. 20佳用于手绘风格网页设计的字体素材 !
  12. jeesite 之上传图片
  13. 必刷|2022年贵州最新八大员之(安全员)模拟题库及答案
  14. 某预约系统分析 某区公共自行车租车卡在线预约,关于如何提高成功概率
  15. 福州大学计算机考研好考,福州大学数学考研好不好考,考研考哪些?福大数学考研考情分析。...
  16. 【在线工具】在线视频压缩工具
  17. 浮点数的规格化表示 非规格化表示
  18. Arduino学习日记(1)——RC522板子的选择
  19. Nginx下Html资源中文乱码问题
  20. 设计模式 - 结构型设计模式 - 桥梁模式(Java)

热门文章

  1. SQL Server 2019重新安装失败的处理方法
  2. IIC协议超详细解释(适合小白入门)
  3. 成长 工作 游戏 英语 阅读
  4. SQL注入双引号报错注入
  5. Android控件:在《第一行代码(第二版)》学习RecyclerView的踩坑经过
  6. matlab difittool,matlab工具箱下载安装和使用方法的汇总|Toolbox 大全
  7. linux下sybase创建数据库,教小白搭建sybase数据库环境
  8. Git下载安装及基本配置
  9. AI人工智能在自动写歌词软件的最新应用,AI机器人小芝
  10. 基于python实现Maxwell软件的自动仿真分析