GroupDocs.Editor for Java API позволяет редактировать документы в их HTML-представлении. API поддерживает несколько форматов документов и может быть интегрирован с любым внешним, открытым или платным HTML-редактором. API редактора загрузит документы, преобразует их в HTML, предоставит HTML во внешний пользовательский интерфейс, а затем сохранит HTML в формат исходного документа после обработки. Его также можно использовать для создания различных электронных таблиц Microsoft Word, Excel, файлов PowerPoint, форматов OpenDocument, документов XML и TXT.
Использование GroupDocs.Editor for Java позволяет создавать приложения на Java, которые загружают документ поддерживаемого формата файла для преобразования его в объектную модель документа HTML (DOM) вместе со связанными с ним элементами, например, CSS. Кроме того, наш Java API редактора позволяет редактировать HTML в любом из популярных редакторов HTML. После внесения необходимых изменений GroupDocs.Editor for 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 for Java API позволяет извлекать связанные элементы из документов поддерживаемых форматов, таких как изображения, CSS, шрифты и многое другое. Затем вы можете загрузить эти извлеченные связанные элементы, просмотреть их и сохранить отдельно от окончательного HTML-файла и получить хорошо управляемый вывод.