GroupDocs.Editor-ը Java API-ի համար թույլ է տալիս փաստաթղթերի խմբագրումը HTML-ի տեսքով: API-ն աջակցում է բազմաթիվ փաստաթղթերի ձևաչափերին և կարող է ինտեգրվել ցանկացած արտաքին, բաց կոդով կամ վճարովի HTML խմբագրիչի հետ: Editor API-ն կմշակի փաստաթղթերը բեռնելու, այն HTML-ի փոխակերպելու, HTML-ը արտաքին միջերեսին տրամադրելու և այնուհետև մանիպուլյացիայից հետո HTML-ը կպահի բնօրինակ փաստաթղթում: Այն կարող է օգտագործվել նաև Microsoft Word, Excel աղյուսակներ, PowerPoint ֆայլեր, OpenDocument ձևաչափեր, XML և TXT փաստաթղթեր ստեղծելու համար:
Java-ի համար GroupDocs.Editor-ի օգտագործումը թույլ է տալիս Java-ում ստեղծել հավելվածներ, որոնք բեռնում են աջակցվող ֆայլի ձևաչափով փաստաթուղթ՝ այն փոխարկելու HTML փաստաթղթի օբյեկտի մոդելի (DOM)՝ դրա հետ կապված տարրերի հետ միասին, օրինակ՝ CSS: Ավելին, մեր Editor 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
GroupDocs.Editor-ը Java API-ի համար թույլ է տալիս առբերել հարակից տարրերը աջակցվող ձևաչափերի փաստաթղթերից, ինչպիսիք են պատկերները, CSS-ը, տառատեսակները և այլն: Այնուհետև կարող եք բեռնել այս առբերված առնչվող տարրերը, անցնել դրանք և պահպանել դրանք վերջնական HTML ֆայլից առանձին և ունենալ լավ կառավարվող արդյունք: