ПОЖАЛУЙСТА, ЛЕГКО.Я НЕ ОПЫТНЫЙ РАЗРАБОТЧИК (по крайней мере, в ЭТОЙ ОБЛАСТИ / WEB) И НЕ ВОПРОСУ НЕОБХОДИМОСТЬ / ТРЕБОВАНИЕ.
В настоящее время я использую демо-версию TinyMCE, и у нас есть платная версия на предприятии1. Я не могу скопировать изображения из текста и 2. Я не могу сохранить форматирование текста, когда копирую его ИЗ TinyMCE в Outlook.
Я пробовал HTML в WordПреобразование сценариев. Я пытался найти что-то подобное. Я просмотрел документы столько, сколько мог.
Это действительно простое приложение на C # .NET, которое я пробую. Я генерируюПодпись электронной почты в формате HTML с использованием данных из базы данных. Я предварительно заполняю этот текст в TinyMCE для дальнейшего форматирования. После того, как пользователь завершит финализацию своей подписи, теперь он сможет скопировать ее из редактора, включая изображения, и вставить его в outlook.подписи.
HTML:
<div>
<div id="myDiv" style="display:inline">
<div class="signature-container">
<img src="data:image/jpg;base64, <removed the image>">
<h4>@Html.DisplayFor(model => model.displayName)</h4>
<div>@Html.DisplayFor(model => model.displayTitle)</div>
<div>@Html.DisplayFor(model => model.displayTeam)</div>
<div class="address">@Html.DisplayFor(model => model.displayAddress)</div>
<div class="mobile">@Html.DisplayFor(model => model.displayMobile) | <a>@Html.DisplayFor(model => model.email)</a> </div>
</div>
<div class="signature-footer">
<p class="content-1">
some more content that you could mention, like a quote or some message.
</p>
<hr>
<div class="content-2">some more generic content.</div>
</div>
</div>
<br />
<section id="unique-text-editor"></section>
</div>
----- редактор -----
<script>
var editorWindow = null;
var editorConfig = {
selector: '#unique-text-editor',
powerpaste_word_import: 'clean',
powerpaste_html_import: 'clean',
plugins: "autoresize image",
autoresize_bottom_margin: 50,
setup: function (ed) {
// editor
editorWindow = ed;
}
};
var preDefTemplate = $("#myDiv").html()
tinymce.init(editorConfig);
setTimeout(function () {
editorWindow.setContent(preDefTemplate);
}, 2000);
</script>
Окончательный ожидаемый результат - способ экспорта (привскопируйте в буфер обмена) отформатированную подпись и вставьте ее в Outlook на компьютере Windows (позже Mac), сохранив изображения и отформатировав их без необходимости повторять это.