API .NET pour modifier des documents à l’aide de HTML

Développer des applications .NET, à intégrer à l’éditeur HTML, récupérer le document pris en charge, modifier et convertir au format d’origine.


Télécharger la version d'essai gratuite

L’API GroupDocs.Editor pour .NET vous aide à créer des applications C#, ASP.NET et d’autres applications .NET simples et faciles à utiliser qui s’intègrent facilement aux éditeurs HTML populaires (à la fois open-source et payants) pour convertir, éditer et manipuler des documents de formats de fichiers populaires. Notre API .NET Editor vous permet de charger le document, de le convertir en HTML, de pousser le HTML vers un éditeur HTML externe et, une fois la manipulation effectuée, d’enregistrer le HTML dans son format de fichier d’origine. Vous pouvez également récupérer séparément les ressources jointes à n’importe quel document. Il fonctionne avec toutes sortes de documents, tels que ceux pour Microsoft Word, Excel, PowerPoint, PDF, XPS, OpenDocument, Texte, Web, Email, e-Book et plus encore.

GroupDocs.Editor pour les fonctionnalités .NET

Conversion précise vers et depuis HTML DOM

GroupDocs.Editor pour l’API .NET permet à vos applications .NET de récupérer un document au format pris en charge et de le convertir en un modèle d’objet de document (DOM) HTML avec l’extraction des ressources attachées, telles que CSS. Vous pouvez ensuite apporter les modifications au code HTML à l’aide de votre éditeur HTML préféré. Une fois que vous avez terminé l’édition, GroupDocs.Editor pour l’API .NET vous permet de reconvertir avec précision ce DOM HTML dans le fichier d’origine.

// 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

Charger et extraire des ressources externes

L’API GroupDocs.Editor pour .NET est capable de récupérer les ressources externes attachées aux documents pris en charge, tels que les images, les polices, le CSS, etc. Les ressources extraites peuvent ensuite être chargées, parcourues et enregistrées séparément du document HTML résultant. Cela vous donne une sortie plus facilement gérée.

Appliquer des effets de texte dans les formats de fichier de traitement de texte

L’API de l’éditeur de documents GroupDocs permet d’ajouter des effets de texte complexes (ombre, effet 3D, contour, lueur, gravure, relief) tout en travaillant avec les formats de traitement de documents Microsoft Word pris en charge. Cette fonctionnalité est activée automatiquement et peut être observée lors du traitement du document avec de tels effets de texte.

Puissantes fonctionnalités de manipulation XML

À l’aide de GroupDocs.Editor pour l’API .NET, vous pouvez ouvrir, afficher et modifier des documents XML. Notre API d’édition offre une prise en charge et une reconnaissance spéciales des balises XML, des attributs avec leurs valeurs, des déclarations XML, des sections CDATA, des définitions DOCTYPE et d’autres entités spécifiques XML. Vous pouvez personnaliser les paramètres de police et de couleur pour chaque entité distincte dans la structure XML.

La fonctionnalité XML Converter est suffisamment intelligente pour afficher les erreurs dans le fichier XML et comment les corriger. Le mécanisme de reconnaissance d’URI et d’e-mail analyse les attributs XML et représente les URI et les adresses e-mail détectés à l’intérieur de la balise A sous forme de liens afin qu’ils puissent être modifiés en tant que lien, et non en tant que texte dans le fichier HTML résultant.

Ressources d'assistance et d'apprentissage

GroupDocs.Editor propose des API d’édition de documents pour d’autres environnements de développement populaires

Back to top
 Français