彩票走势图

logo Aspose中文文档
文档彩票走势图>>Aspose中文文档>>扩展并贡献于 CRM 报价生成器

扩展并贡献于 CRM 报价生成器


Aspose.Words是一种高级Word文档处理API,用于执行各种文档管理和操作任务。API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word。

Aspose.words 最新下载

Aspose技术交流群(761297826

您可以在以下位置下载最新的源代码:

  • CodePlex。
  • 知乎

下面的代码演示了将 HTML 转换为 word 并使用报价附加生成的报价的功能。
/// Generate Quote from Editor HTML

/// Generate Quote from Editor HTML
QuoteName = (String.IsNullOrEmpty(QuoteName) ? "Aspose .NET Quote Generator" : QuoteName);
Stream stream = GenerateStreamFromString(editor1.InnerText);
LoadOptions loadOptions = new LoadOptions();
loadOptions.LoadFormat = LoadFormat.Html;
Document myDoc = new Document(stream, loadOptions);
MemoryStream memStream = new MemoryStream();
myDoc.Save(memStream, SaveOptions.CreateSaveOptions(SaveFormat.Docx));
/// Attach Generated Quotation with Quote
byte[] byteData = memStream.ToArray();

// Encode the data using base64.
string encodedData = System.Convert.ToBase64String(byteData);
Entity NewNote = new Entity("annotation");

// Im going to add Note to entity
NewNote.Attributes.Add("objectid", new EntityReference("quote", QuoteId));
NewNote.Attributes.Add("subject", QuoteName);

// Set EncodedData to Document Body
NewNote.Attributes.Add("documentbody", encodedData);

// Set the type of attachment
NewNote.Attributes.Add("mimetype", @"application/vnd.openxmlformats-officedocument.wordprocessingml.document");
NewNote.Attributes.Add("notetext", "Document Created using template");

// Set the File Name
NewNote.Attributes.Add("filename", QuoteName + ".docx");
Guid NewNoteId = Service.Create(NewNote);
if (NewNoteId != Guid.Empty)
LBL_Message.Text = "Successfully added to Quote";


请注意:此插件是开源的。我们创建并解决问题的场景可能与最终用户不同。您可以下载最新的源代码,并根据您的业务需求进行更新。

扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP