Unity3D之日常操作-Aspose.Words.dll-U3D读写word_文本内容写入
记录日常操作。
网上没有找到相关内容,也没有搜索到Aspose提供的示例项目,可能是我没有仔细找的原因,无奈到Aspose官方找到脚本手册开始翻阅,最终的写出一下方法,还挺方便。
dll:
Aspose.Words.dll
I18N.dll、I18N.CJK.dll、I18N.West.dll
代码:
/// <summary>/// 写入文本文档/// </summary>/// <param name="path">保存路径 完整</param>/// <param name="title">标题</param>/// <param name="texts">内容</param>/// <returns></returns>public static bool WriteDocument(string path,string title,List<string> texts) {try{Document doc = new Document();//一个空白文档包含一个部分、一个主体和一个段落。// 调用“RemoveAllChildren”方法删除所有这些节点,// 最后得到一个没有子节点的文档节点。doc.RemoveAllChildren();Section section = new Section(doc);// 这个文档现在没有可以添加内容的复合子节点。// 如果我们希望编辑它,我们将需要重新填充它的节点集合。// 首先,创建一个新节,然后将其作为子节追加到根文档节点。doc.AppendChild(section);// 为该部分设置一些页面设置属性。section.PageSetup.SectionStart = SectionStart.NewPage;section.PageSetup.PaperSize = PaperSize.Letter;// section需要一个主体,主体将包含并显示它的所有内容// 在页眉和页脚之间。Body body = new Body(doc);section.AppendChild(body);// 创建一个段落,设置一些格式属性,然后将其作为子段落附加到正文中。Paragraph para = new Paragraph(doc);para.ParagraphFormat.StyleName = "Heading 1";para.ParagraphFormat.Alignment = ParagraphAlignment.Center;body.AppendChild(para);// 最后,添加一些内容来做文档。创建一个运行时,// 设置其外观和内容,然后将其作为子对象追加到段落。Run run = new Run(doc);run.Text = "标题";//设置字体颜色//run.Font.Color = System.Drawing.Color.Red; ;para.AppendChild(run);for (int i = 0; i < texts.Count; i++){// 创建一个段落,设置一些格式属性,然后将其作为子段落附加到正文中。Paragraph para1 = new Paragraph(doc);body.AppendChild(para1);// 最后,添加一些内容来做文档。创建一个运行时,// 设置其外观和内容,然后将其作为子对象追加到段落。Run run1 = new Run(doc);run1.Text = texts[i];para1.AppendChild(run1);}doc.Save(path);return true;}catch (System.Exception e){}return false;}
Unity3D之日常操作-Aspose.Words.dll-U3D读写word_文本内容写入相关推荐
- 【操作word】Java + POI导出富文本的内容到word文档
这周工作中,遇到一个需求是需要将数据库中富文本内容导出到word文档里面,于是就采用POI技术实现了一下导出word文档的功能.(word文档是识别html内容的,所以富文本内容也自然能够识别.) 一 ...
- 使用Aspose.Words.dll把word转为pdf(C#)
当然使用Aspose.Words.dll不仅仅可以操作word,还可以操作Excel, PowerPoint等office文档以及PDF文档,不用安装任何的支持插件都能运行,使用它操作word转pdf ...
- 运用aspose的dll将word或excel转化图片并且拼接成为单张大图
最开始我是考虑使用word的dll去处理,结果发现发布网站后IIS上权限不够,还需要另外进行设置才能使用,而且本地还需要安装有对应版本的office软件,局限性非常大.不经意间发现了aspose系列d ...
- Linux上的gitlab日常操作
Linux上的gitlab日常操作 一.本地创建系统用户 1.创建zhangsan用户 2.创建数据存放目录 二.git用户信息配置 1.git信息配置 2.查看git信息状态 三.下载代码版本库 1 ...
- OCM备考 三. Managing Database Availability 之RMAN日常操作
10 OCM考试大纲关于RMAN的考点: 三 Managing Database Availability ﹡ Create a recovery catalog database ﹡ Configu ...
- C#合并多个pdf到一个pdf文件;不使用Aspose.pdf.dll,避免水印
一首先引用:itextsharp.dll(不使用Aspose.pdf.dll,避免水印) 二编写合并方法 多个pdf合并成一个pdf /// </summary> ...
- git公钥生成以及日常操作
前言:由于公司来了几个新同事,在加上我长得帅(话多),自然就跟新同事很快的就相处下来了,我发现他们竟然都不会git,其实我也就会日常的add 到 push 再加上解决一切冲突问题,同事看我操作很6的样 ...
- python写闲鱼脚本_自动化篇 | 你想要的闲鱼日常操作,Python 给你实现了
1 目 标 场 景 前篇文章讲了如何在 iOS 端使用 Airtest 实现自动化的操作,本篇将继续带大家做 iOS 端的自动化项目. 如果你经常用闲鱼,应该每天都要进行下面操作,App 签到.鱼塘签 ...
- 5800日常操作使用小技巧
5800日常操作使用小技巧 2011年03月13日 S60机器的软件一般安装与删除方法 [1].为了顺利安装所有S60第三版机型适用的软件:在"工具"--"程序管理&qu ...
最新文章
- mysql去重保留最后一个_MySQL-去重留一
- Exchange 2007 内存使用问题
- 程序员最不喜欢的编程语言大调查:Ruby、Objective-C、PHP中枪
- 组件化实践详解(二)
- VTK:Snippets之ViewportBorders
- 热敏电阻温度特性曲线_NTC热敏电阻如何选型
- 【最全】BliBli,视频下载方法汇总!【最新】
- 聊天ai机器人_适用于您网站的14种最佳AI聊天机器人软件(已比较)
- 将表中一整列数据都生成五笔和拼音
- object与reflect
- python中fabs函数_Python3 fabs() 函数
- 将数据从前台传到后台方法总结
- 微信小程序中数字取整
- 新年快乐(用软件去祝你的好朋友新年快乐,有亿点简陋)C语言
- Android长图文截图的实现(支持截取第三方app)-(一)
- java迷宫寻宝,nyoj82 迷宫寻宝(一)bfs(java)
- 【语音识别】食物声音识别(四)音频数据特征提取
- 获取历史天气网上城市历史气温数据
- 基于Skyline的Web程序开发整理(一)
- BouncyCastle C# SM4 CBC加解密