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-файле.