L’API GroupDocs.Editor per a Java permet l’edició de documents en forma d’HTML. L’API admet diversos formats de document i es pot integrar amb qualsevol editor HTML extern, de codi obert o de pagament. L’API Editor processarà per carregar documents, convertir-los a HTML, proporcionar HTML a la interfície d’usuari externa i després desar HTML al document original després de la manipulació. També es pot utilitzar per generar diferents Microsoft Word, fulls de càlcul Excel, fitxers PowerPoint, formats OpenDocument, documents XML i TXT.
L’ús de GroupDocs.Editor per a Java us permet crear aplicacions en Java que carreguen un document amb un format de fitxer compatible per convertir-lo en HTML Document Object Model (DOM) juntament amb els seus elements associats, per exemple, CSS. A més, la nostra API de Java Editor us permet editar l’HTML en qualsevol dels editors HTML populars. Un cop fetes les modificacions necessàries, GroupDocs.Editor per a Java us ajuda a convertir aquest HTML resultant de nou al format de fitxer original.
// 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
List<CssText> stylesheets = original.getCss();
// All images, including raster and vector, but without CSS gradients
List<IImageResource> images = original.getImages();
// All font resources
List<FontResourceBase> fonts = original.getFonts();
// finally, send this content to your WYSIWYG HTML-editor
L’API de GroupDocs.Editor per a Java us permet obtenir els elements associats de documents de formats admesos, com ara imatges, CSS, tipus de lletra i molt més. A continuació, podeu carregar aquests elements associats obtinguts, recórrer-los i desar-los per separat del fitxer HTML final i tenir una sortida ben gestionada.