文檔首頁(yè)>>Aspose中文文檔>>擴(kuò)展并促進(jìn) CRM 重復(fù)檢測(cè)
擴(kuò)展并促進(jìn) CRM 重復(fù)檢測(cè)
Aspose.Words是一種高級(jí)Word文檔處理API,用于執(zhí)行各種文檔管理和操作任務(wù)。API支持生成,修改,轉(zhuǎn)換,呈現(xiàn)和打印文檔,而無(wú)需在跨平臺(tái)應(yīng)用程序中直接使用Microsoft Word。
Aspose技術(shù)交流群(761297826)
您可以在以下位置下載最新的源代碼:
- GitHub
在這種情況下,我們使用 Aspose.Words.dll 從模板生成文檔。我們已經(jīng)定義了一個(gè)自定義工作流程序集,可以與 CRM 中的工作流和對(duì)話框一起使用。
Document Result = new Document(); DocumentBuilder ResultWriter = new DocumentBuilder(Result); // Read Attachment in Aspose byte[] DocumentBody = Convert.FromBase64String(Note["documentbody"].ToString()); MemoryStream fileStream = new MemoryStream(DocumentBody); Document doc = new Document(fileStream); ResultWriter.Writeln("Comparing Document: " + FileName); ResultWriter.StartTable(); // Read Attachment in Aspose byte[] OtherDocumentBody = Convert.FromBase64String(OtherNote["documentbody"].ToString()); MemoryStream fileStream2 = new MemoryStream(OtherDocumentBody); Document doc2 = new Document(fileStream); ResultWriter.InsertCell(); ResultWriter.Write(OtherFileName); // Comparing document with other attachments doc.Compare(doc2, "a", DateTime.Now); if (doc.Revisions.Count == 0) { // If documents are same ResultWriter.InsertCell(); ResultWriter.Write("Duplicate Documents"); } ResultWriter.EndRow(); ResultWriter.EndTable();