GroupDocs.Editor for Java API umožňuje editaci dokumentů ve formě HTML. API podporuje více formátů dokumentů a může být integrováno s jakýmkoli externím, opensource nebo placeným HTML editorem. Editor API zpracuje načtení dokumentů, jejich převod do HTML, poskytnutí HTML externímu uživatelskému rozhraní a poté uložení HTML do původního dokumentu po manipulaci. Lze jej také použít ke generování různých tabulek Microsoft Word, Excel, souborů PowerPoint, formátů OpenDocument, dokumentů XML a TXT.
Použití GroupDocs.Editor pro Java vám umožňuje vytvářet aplikace v Javě, které načtou dokument podporovaného formátu souboru a převedou jej na HTML Document Object Model (DOM) spolu s jeho přidruženými prvky, např. CSS. Naše Editor Java API navíc umožňuje upravovat HTML v libovolném z populárních HTML editorů. Po provedení požadovaných úprav vám GroupDocs.Editor pro Java pomůže převést tento výsledný HTML zpět do původního formátu souboru.
// 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 umožňuje načíst související prvky z dokumentů podporovaných formátů, jako jsou obrázky, CSS, fonty a další. Poté můžete načíst tyto načtené přidružené prvky, procházet jimi a ukládat je odděleně od konečného souboru HTML a mít dobře spravovaný výstup.