GroupDocs.Editor for .NET API допомагає створювати прості та зручні у використанні застосунки C#, ASP.NET та інші застосунки .NET, котрі легко інтегруються із популярними HTML-редакторами (як із відкритим вихідним кодом, так і платними) для перетворення, редагування та управління документами популярних форматів файлів. Наш API-інтерфейс редактора .NET дозволяє завантажувати документ, перетворити його у HTML, передати цей HTML у завнішній WYSIWYG-редактор HTML-розмітки і опісля завершення маніпуляції зберегти HTML у початковому форматі файлу. Ви також можете окремо отримати ресурси, прикріплені до любого документа. Він працює із всіма видами документів, наприклад, для Microsoft Word, Excel, PowerPoint, PDF, XPS, OpenDocument, Text, Web, Email, e-Book і т. д.
GroupDocs.Editor for .NET API дозволяє додаткам .NET завантажувати документ із списка форматів, що підтримуються, та конвертувати його в об’єктну модель документа HTML (DOM) разом із екстрагуванням приєднаних ресурсів, таких як CSS та зображення. Після чого можливо внести зміни в HTML, використовуючи свій улюблений HTML-редактор. Коли ви закінчите редагування, GroupDocs.Editor for .NET API дозволить вам точно конвертувати цей HTML DOM назад у початковий файл.
// Create Editor class by loading an input document
Editor editor = new Editor("Sample.docx");
// Open document for edit and obtain EditableDocument
EditableDocument original = editor.Edit();
// Obtain all-embedded HTML from it
string allEmbeddedInside = original.GetEmbeddedHtml();
// If necessary, obtain pure HTML-markup, CSS, images and other resources in separate form
// Whole HTML-markup, without any resources
string completeHtmlMarkup = original.GetContent();
// Only HTML->BODY content, useful for most of WYSIWYG-editors
string onlyInnerBody = original.GetBodyContent();
// All CSS stylesheets
var stylesheets = original.Css;
// All images, including raster and vector, but without CSS gradients
var images = original.Images;
// All font resources
var fonts = original.Fonts;
// finally, send this content to your WYSIWYG HTML-editor
GroupDocs.Editor для .NET API может екстрагувати зовнішні ресурси, прикріплені до підтримуваним документам, такі як зображення, шрифти, CSS і багато чого іншого. Отримані ресурси потім можна завантажувати, переглядати і зберігати окремо від вихідного HTML-документа. Це дозволяє вам більш гнучко і точно керувати виводом (відображенням) частин і компонентів документа.
GroupDocs.Editor для .NET API дозволяє додавати складні текстові ефекти (Тінь, 3D-ефект, Контур, Світіння, Гравірування, Тиснення) при работі із підтримуваними форматами обробки документів Microsoft Word. Ця функція вмикається автоматично, що можна спостерігати при обробці документа із такими текстовими ефектами.
Із допомогою GroupDocs.Editor for .NET API ви можете відкривати, переглядати та редагувати XML-документи. Наш API редагування містить спеціальну підтримку та розпізнавання тегів XML, атрибутів разом із їх значеннями, оголошень XML, розділів CDATA, визначень DOCTYPE та других об’єктів, специфічних для XML. Ви можете налаштувати параметри шрифта і кольору для кожного окремого об’єкту у структурі XML.
Функція XML Converter достатньо розумна, щоби показати помилки у файлі XML та способи їх виправлення. Механізм розпізнавання URI та електронної пошти сканує XML-атрибути і представляє виявлені URI та адреса електроннрої пошти всередині тегу A у виді посилань, тому їх можна редагувати як посилання, а не як текст в результуючому HTML-файлі.