GroupDocs.Editor vir Java API maak dokumentredigering in die vorm van HTML moontlik. API ondersteun verskeie dokumentformate en kan geïntegreer word met enige eksterne, opensource of betaalde HTML-redigeerder. Editor API sal verwerk om dokumente te laai, dit na HTML om te skakel, HTML aan eksterne UI te verskaf en dan HTML na oorspronklike dokument te stoor na manipulasie. Dit kan ook gebruik word om verskillende Microsoft Word-, Excel-sigblaaie, PowerPoint-lêers, OpenDocument-formate, XML- en TXT-dokumente te genereer.
Deur GroupDocs.Editor vir Java te gebruik, kan jy toepassings in Java bou wat ’n dokument van ondersteunde lêerformaat laai om dit om te skakel na HTML Document Object Model (DOM) saam met sy gepaardgaande elemente, bv. CSS. Verder laat ons Editor Java API jou toe om die HTML in enige van die gewilde HTML-redakteurs te wysig. Nadat u vereiste wysigings gedoen is, help GroupDocs.Editor vir Java u om hierdie resulterende HTML terug na sy oorspronklike lêerformaat om te skakel.
// 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 vir Java API stel jou in staat om die geassosieerde elemente van dokumente van ondersteunde formate te haal, soos beelde, CSS, lettertipes en meer. Dan kan jy hierdie gehaalde geassosieerde elemente laai, hulle deurkruis en apart van die finale HTML-lêer stoor, en ’n goed bestuurde uitvoer hê.