Я планирую разработать веб-приложение, в котором есть текстовый редактор WYSIWYG, который вы можете сохранить в базе данных и экспортировать вывод в DOCX / MS WORD. Я мог найти только слова автоматизации / экспорта на c #, но мне нужно, чтобы текстовый редактор работал в режиме реального времени, чтобы число клиентов могло редактировать одновременно.
Я думаю об использовании ядра asp.net с угловым машинописным шрифтом и ms sql для создания этого приложения. И, к сожалению, я изо всех сил пытаюсь сгенерировать документ Word на c #, когда страница отображается в Angular Typescript.
using Word = Microsoft.Office.Interop.Word;
using System.Reflection;
private void Generate()
{
object oMissing = System.Reflection.Missing.Value;
object oEndOfDoc = "\\endofdoc"; /* \endofdoc is a predefined bookmark */
//Start Word and create a new document.
Word._Application oWord;
Word._Document oDoc;
oWord = new Word.Application();
oWord.Visible = true;
oDoc = oWord.Documents.Add(ref oMissing, ref oMissing,
ref oMissing, ref oMissing);}
//so on and so forth
home.component.html
<button type="button" class="btn btn-primary btn-md" (click)="Generate()">
Show Message
</button>
Я новичок в angular, но если есть более подходящий подход, чем ядро asp.net, а также машинопись на английском языке или другой язык / библиотека, я мог бы свободно комментировать.
Также, если я смогу заставить это работать, мне будет намного легче.