GroupDocs.Editor for Java API umožňuje úpravu dokumentov vo forme HTML. API podporuje viacero formátov dokumentov a môže byť integrované s akýmkoľvek externým, opensource alebo plateným HTML editorom. Editor API spracuje na načítanie dokumentov, prevedie ich do HTML, poskytne HTML do externého používateľského rozhrania a potom po manipulácii uloží HTML do pôvodného dokumentu. Môže byť tiež použitý na generovanie rôznych Microsoft Word, Excel tabuliek, PowerPoint súborov, formátov OpenDocument, XML a TXT dokumentov.
Používanie GroupDocs.Editoru pre Java vám umožňuje vytvárať aplikácie v jazyku Java, ktoré načítajú dokument podporovaného formátu súboru a prevedú ho na HTML Document Object Model (DOM) spolu s pridruženými prvkami, napr. CSS. Okrem toho naše rozhranie Editor Java API vám umožňuje upravovať kód HTML v ktoromkoľvek z populárnych editorov HTML. Po vykonaní požadovaných úprav vám GroupDocs.Editor pre Java pomôže previesť tento výsledný kód HTML späť do pôvodného formátu súboru.
// 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
GroupDocs.Editor for Java API vám umožňuje získať súvisiace prvky z dokumentov podporovaných formátov, ako sú obrázky, CSS, fonty a ďalšie. Potom môžete načítať tieto načítané pridružené prvky, prechádzať nimi a ukladať ich oddelene od konečného súboru HTML a mať dobre spravovaný výstup.