A GroupDocs.Editor for Java API lehetővé teszi a dokumentumok HTML formátumú szerkesztését. Az API többféle dokumentumformátumot támogat, és bármilyen külső, nyílt forráskódú vagy fizetős HTML-szerkesztővel integrálható. A Szerkesztő API feldolgozza a dokumentumok betöltését, HTML formátumba konvertálja, HTML-t biztosít a külső felhasználói felületre, majd a manipuláció után menti a HTML-t az eredeti dokumentumba. Különféle Microsoft Word, Excel táblázatok, PowerPoint fájlok, OpenDocument formátumok, XML és TXT dokumentumok generálására is használható.
A GroupDocs.Editor for Java használatával olyan Java-alkalmazásokat készíthet, amelyek betöltenek egy támogatott fájlformátumú dokumentumot, hogy azt HTML-dokumentumobjektum-modellré (DOM) alakítsák át a hozzá tartozó elemekkel, például CSS-szel. Ezenkívül a Szerkesztő Java API lehetővé teszi a HTML szerkesztését bármelyik népszerű HTML szerkesztőben. A szükséges módosítások elvégzése után a GroupDocs.Editor for Java segít az eredményül kapott HTML-kód visszakonvertálásában az eredeti fájlformátumra.
// 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
A GroupDocs.Editor for Java API lehetővé teszi a kapcsolódó elemek lekérését támogatott formátumú dokumentumokból, például képekből, CSS-ből, betűtípusokból és egyebekből. Ezután betöltheti ezeket a lekért társított elemeket, bejárhatja és a végső HTML-fájltól elkülönítve mentheti őket, és jól kezelhető kimenettel rendelkezhet.