GroupDocs.Editor for Java API nodrošina dokumentu rediģēšanu HTML formātā. API atbalsta vairākus dokumentu formātus, un to var integrēt ar jebkuru ārējo, atvērtā koda vai maksas HTML redaktoru. Redaktora API apstrādās, lai ielādētu dokumentus, pārveidotu tos par HTML, nodrošinātu HTML ārējam lietotāja interfeisam un pēc manipulācijas saglabātu HTML oriģinālajā dokumentā. To var izmantot arī dažādu Microsoft Word, Excel izklājlapu, PowerPoint failu, OpenDocument formātu, XML un TXT dokumentu ģenerēšanai.
Izmantojot GroupDocs.Editor for Java, varat izveidot Java lietojumprogrammas, kas ielādē atbalstīta faila formāta dokumentu, lai to pārveidotu par HTML dokumenta objektu modeli (DOM) kopā ar saistītajiem elementiem, piemēram, CSS. Turklāt mūsu redaktora Java API ļauj rediģēt HTML jebkurā no populārajiem HTML redaktoriem. Kad nepieciešamās izmaiņas ir veiktas, GroupDocs.Editor for Java palīdz pārvērst šo iegūto HTML atpakaļ sākotnējā faila formātā.
// 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 ļauj ienest saistītos elementus no atbalstīto formātu dokumentiem, piemēram, attēlus, CSS, fontus un citus. Pēc tam varat ielādēt šos ienestos saistītos elementus, šķērsot tos un saglabāt tos atsevišķi no galīgā HTML faila, kā arī iegūt labi pārvaldītu izvadi.