文檔首頁>>Aspose中文文檔>>擴展并貢獻于 CRM OneClick Word 文檔生成器
擴展并貢獻于 CRM OneClick Word 文檔生成器
Aspose.Words是一種高級Word文檔處理API,用于執(zhí)行各種文檔管理和操作任務。API支持生成,修改,轉換,呈現(xiàn)和打印文檔,而無需在跨平臺應用程序中直接使用Microsoft Word。
Aspose技術交流群(761297826)
您可以在以下位置下載最新的源代碼:
- 知乎
下面的代碼演示了從模板生成文檔的功能。
values[i] = PrimaryEntity.FormattedValues[fields[i]].ToString(); else if (PrimaryEntity[fields[i]].GetType() == typeof(EntityReference)) values[i] = ((EntityReference)PrimaryEntity[fields[i]]).Name; else values[i] = PrimaryEntity[fields[i]].ToString(); } else values[i] = ""; } doc.MailMerge.Execute(fields, values); MemoryStream UpdateDoc = new MemoryStream(); switch (Format.ToLower()) { case "bmp": doc.Save(UpdateDoc, SaveFormat.Bmp); break; case "doc": doc.Save(UpdateDoc, SaveFormat.Doc); break; case "docx": doc.Save(UpdateDoc, SaveFormat.Docx); break; case "html": doc.Save(UpdateDoc, SaveFormat.Html); break; case "jpeg": doc.Save(UpdateDoc, SaveFormat.Jpeg); break; case "pdf": doc.Save(UpdateDoc, SaveFormat.Pdf); break; case "png": doc.Save(UpdateDoc, SaveFormat.Png); break; case "rtf": doc.Save(UpdateDoc, SaveFormat.Rtf); break; case "text": case "txt": doc.Save(UpdateDoc, SaveFormat.Text); break; default: doc.Save(UpdateDoc, SaveFormat.Docx); break; } }