.NET API 使用 HTML 编辑文档

开发 .NET 应用程序,与 HTML 编辑器集成,获取支持的文档,编辑并转换为原始格式。


下载免费试用版

GroupDocs.Editor for .NET API 可帮助您构建简单易用的 C#、ASP.NET 和其他 .NET 应用程序,这些应用程序可轻松与流行的 HTML 编辑器(开源和付费)集成以转换、编辑和操作流行的文件格式。我们的 .NET 编辑器 API 允许您加载文档、将其转换为 HTML、将 HTML 推送到外部 HTML 编辑器,并且一旦操作完成,将 HTML 保存为其原始文件格式。您还可以单独获取随任何文档附加的资源。它适用于各种文档,例如 Microsoft Word、Excel、PowerPoint、PDF、XPS、OpenDocument、文本、Web、电子邮件、电子书等。

GroupDocs.Editor 用于 .NET 功能

与 HTML DOM 的准确转换

GroupDocs.Editor for .NET API 使您的 .NET 应用程序能够获取支持格式的文档并将其转换为 HTML 文档对象模型 (DOM) 以及提取附加资源,例如 CSS。然后,您可以使用您喜欢的 HTML 编辑器对 HTML 进行修改。完成编辑后,用于 .NET API 的 GroupDocs.Editor 允许您将此 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 for .NET API 能够获取附加到受支持文档的外部资源,例如图像、字体、CSS 等。然后可以从生成的 HTML 文档中单独加载、遍历和保存获取的资源。这为您提供了更易于管理的输出。

在文字处理文件格式中应用文本效果

GroupDocs 文档编辑器 API 可以在使用支持的 Microsoft Word 文档处理格式时添加复杂的文本效果(阴影、3D 效果、轮廓、发光、雕刻、浮雕)。此功能是自动启用的,可以在处理具有此类文本效果的文档时观察到。

强大的 XML 操作功能

使用 GroupDocs.Editor for .NET API,您可以打开、查看和编辑 XML 文档。我们的编辑 API 提供对 XML 标记、属性及其值、XML 声明、CDATA 部分、DOCTYPE 定义和其他 XML 特定实体的特殊支持和识别。您可以为 XML 结构中的每个不同实体自定义字体和颜色设置。

XML 转换器功能非常智能,可以显示 XML 文件中的错误以及如何修复它们。 URI 和电子邮件识别器机制扫描 XML 属性并将 A 标记内检测到的 URI 和电子邮件地址表示为链接,以便可以将它们作为链接进行编辑,而不是作为生成的 HTML 文件中的文本。

支持和学习资源

GroupDocs.Editor 为其他流行的开发环境提供文档编辑 API

Back to top
 中国人