GroupDocs.Editor for Java API muliggjør dokumentredigering i form av HTML. API støtter flere dokumentformater og kan integreres med hvilken som helst ekstern, åpen kildekode eller betalt HTML-editor. Editor API vil behandle for å laste dokumenter, konvertere det til HTML, gi HTML til eksternt brukergrensesnitt og deretter lagre HTML til originaldokumentet etter manipulering. Den kan også brukes til å generere forskjellige Microsoft Word-, Excel-regneark, PowerPoint-filer, OpenDocument-formater, XML- og TXT-dokumenter.
Ved å bruke GroupDocs.Editor for Java kan du bygge applikasjoner i Java som laster et dokument med støttet filformat for å konvertere det til HTML Document Object Model (DOM) sammen med tilhørende elementer, f.eks. CSS. Videre lar vår Editor Java API deg redigere HTML-en i alle de populære HTML-editorene. Etter at de nødvendige endringene er gjort, hjelper GroupDocs.Editor for Java deg med å konvertere denne resulterende HTML-koden tilbake til det opprinnelige filformatet.
// 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 lar deg hente de tilknyttede elementene fra dokumenter med støttede formater, for eksempel bilder, CSS, fonter og mer. Deretter kan du laste inn disse hentede tilknyttede elementene, krysse dem og lagre dem separat fra den endelige HTML-filen, og ha en godt administrert utgang.