1.导入插件Aspose.Words.dll
1.在 Assets 下创建 Plugins 文件夹,将 插件 拖入到该文件夹中。
2.点击 Unity 编辑器 中,文件 --> 玩家设置 --> 其他设置 --> API兼容级别 (选 .NET Framework)
2.创建word 写入 文字
Using Aspose.Words;
private void InnerText()
{
// 以WordName的word文件为模板
Document doc = new Document(filePath + "\\" + WordName);
DocumentBuilder docBuilder = new DocumentBuilder(doc);
docBuilder.ParagraphFormat.Style.Font.Name = "宋体";
docBuilder.Font.Bold = true;// 字体加粗
docBuilder.Font.Color = System.Drawing.Color.Black;// 字体颜色
docBuilder.ParagraphFormat.Alignment = ParagraphAlignment.Left;//靠左
docBuilder.Font.Size = 16; // 字体大小
docBuilder.Write("姓名");//写入的内容
docBuilder.InsertBreak(BreakType.LineBreak); // 换行
//加下划线
docBuilder.Font.Underline = Underline.Single;
docBuilder.Write("张三"+" ");
docBuilder.Font.Underline = Underline.None;//取消下划线
// 将光标移动到文档末尾
docBuilder.MoveToDocumentEnd();
//插入图片
string imgPath = "路径";//要插入图片的路径
docBuilder.InsertImage(imgPath);//插入图片
doc.Save(filePath + "\\" + WordName);//保存word
//将该路径下的word转为pdf
string pdfPath = "路径";
doc.Save(pdfPath, SaveFormat.Pdf);//将word转为pdf
}