unity NOPI 创建word文档
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文档相关推荐
- Unity创建Word文档
首先导入NOPI的dll 在我导入NOPI的NuGet的时候会报关于ICSharpCode.SharpZipLib的错误,解决方案https://www.cnblogs.com/fmgyes/p/91 ...
- C#创建Word文档
1.添加引用->COM->Microsoft Word 11.0 Object Library using Word; private void CreateDoc() { Word.Ap ...
- VB.NET 创建WORD文档
1.添加引用->COM->Microsoft Word 11.0 Object Library 2.Imports Word ''' <summary> ''' 创建word文 ...
- word文档保存文件时出错_保存时如何自动创建Word文档的备份副本
word文档保存文件时出错 Backing up your documents is always a good thing to do, but not always something we re ...
- Java 使用word模板创建word文档报告教程
上面是java 利用word模板生成的一个word报告文档,利用的是第三方类库Poi-tl 是实现的. poi-tl是一个基于Apache POI的Word模板引擎,也是一个免费开源的Java类库,你 ...
- Python3-word文档操作(十):利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体
1 简介: 作为一个综合例子,本篇主要显示docx库的一些基本操作: 利用docx库创建word文档,添加段落,添加表格,添加图片,设置文字粗体,斜体. 2 举例: 对word文档进行属性的设置,以及 ...
- 如何批量创建word文档并重命名?
如何批量创建word文档并重命名?大家请注意,我这里抛出的问题是批量创建word文档并重命名,重点在批量,并不是我们平时遇到的单纯创建一个或者几个word文档,而是批量创建几十上百个甚至几百上千个wo ...
- 运用c# 对Word进行操作总结(一)创建Word文档
在医疗管理系统中为保存患者的体检和治疗记录,方便以后的医生或其他人查看.当把数据保存到数据库中,需要新建很多的字段,而且操作很繁琐,于是想到网页的信息创建到一个word文本中,在显示的时,可以在线打开 ...
- java关于对于word或者pdf文件的批量下载实现,其中包括(Java实现创建word文档模板,根据模板导出word文档)
本次需求是,pdf是表格类型的文件,我这里使用了word模板进行处理.但由于是多个文件一起导出,因此全部放到一个目录底下进行打包下载. ## 整体思路 /*** 下载思路:* 1.查询出数据后:* 2 ...
- 利用POI操作不同版本号word文档中的图片以及创建word文档
我们都知道要想利用java对office操作最经常使用的技术就应该是POI了,在这里本人就不多说到底POI是什么和怎么用了. 先说本人遇到的问题,不同于利用POI去向word文档以及excel文档去写 ...
最新文章
- 图片路径上传的配置问题
- 2021年高考成绩查询湖北状元,2021年湖北高考状元多少分,今年湖北高考状元资料名单...
- Neo4j--第一章
- sklearn自学指南(part22)--支持向量机的分类与回归
- 双Y轴echarts
- 2. 知识图谱-命名实体识别(NER)详解
- 经典面试题-Appium原理
- 计算机磁盘检查,使用磁盘检查工具进行硬盘诊断
- Weclome to Thm-V九维空间
- win10系统安装jdk8,并且配置环境变量教程
- 20佳用于手绘风格网页设计的字体素材 !
- jeesite 之上传图片
- 必刷|2022年贵州最新八大员之(安全员)模拟题库及答案
- 某预约系统分析 某区公共自行车租车卡在线预约,关于如何提高成功概率
- 福州大学计算机考研好考,福州大学数学考研好不好考,考研考哪些?福大数学考研考情分析。...
- 【在线工具】在线视频压缩工具
- 浮点数的规格化表示 非规格化表示
- Arduino学习日记(1)——RC522板子的选择
- Nginx下Html资源中文乱码问题
- 设计模式 - 结构型设计模式 - 桥梁模式(Java)