.NET API для редактирования документов с использованием HTML

Разрабатывайте .NET-приложения, интегрируйте их с HTML-редактором, загружайте документы поддерживаемых форматов, редактируйте их и конвертируйте назад в исходный формат.


Скачать бесплатную пробную версию

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

Точная конвертация в HTML DOM и из него

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-документа. Это позволяет вам более гибко и точно управлять выводом (отображением) частей и компонентов документа.

Применение текстовых эффектов в форматах файлов Word Processing

GroupDocs.Editor для .NET API позволяет добавлять сложные текстовые эффекты (Тень, 3D-эффект, Контур, Свечение, Гравировка, Тиснение) при работе с поддерживаемыми форматами обработки документов Microsoft Word. Эта функция включается автоматически, что можно наблюдать при обработке документа с такими текстовыми эффектами.

Мощные функции работы с XML

С помощью GroupDocs.Editor for .NET API вы можете открывать, просматривать и редактировать XML-документы. Наш API редактирования предлагает специальную поддержку и распознавание тегов XML, атрибутов вместе с их значениями, объявлений XML, разделов CDATA, определений DOCTYPE и других объектов, специфичных для XML. Вы можете настроить параметры шрифта и цвета для каждого отдельного объекта в структуре XML.

Функция XML Converter достаточно умна, чтобы показать ошибки в файле XML и способы их исправления. Механизм распознавания URI и электронной почты сканирует XML-атрибуты и представляет обнаруженные URI и адреса электронной почты внутри тега A в виде ссылок, поэтому их можно редактировать как ссылку, а не как текст в результирующем HTML-файле.

Поддержка и учебные ресурсы

GroupDocs.Editor предлагает API редактирования документов для других популярных сред разработки.

Back to top
 Русский