GroupDocs.Editor за Java API позволява редактиране на документи под формата на HTML. API поддържа множество формати на документи и може да бъде интегриран с всеки външен, с отворен код или платен HTML редактор. API на редактора ще обработва, за да зареди документи, да ги преобразува в HTML, да предостави HTML на външен потребителски интерфейс и след това да запази HTML в оригиналния документ след манипулация. Може да се използва и за генериране на различни Microsoft Word, Excel електронни таблици, PowerPoint файлове, OpenDocument формати, XML и TXT документи.
Използването на GroupDocs.Editor за Java ви позволява да създавате приложения в Java, които зареждат документ с поддържан файлов формат, за да го конвертират в HTML Document Object Model (DOM) заедно със свързаните с него елементи, например CSS. Освен това, нашият редактор Java API ви позволява да редактирате HTML във всеки от популярните HTML редактори. След като направите необходимите промени, GroupDocs.Editor за Java ви помага да конвертирате този получен HTML обратно в оригиналния му файлов формат.
// 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
API на GroupDocs.Editor за Java ви позволява да извличате свързаните елементи от документи с поддържани формати, като изображения, CSS, шрифтове и други. След това можете да заредите тези извлечени свързани елементи, да ги обходите и да ги запишете отделно от крайния HTML файл и да имате добре управляван изход.