Редактировать документы через HTML с помощью Java API

Интегрируйте Java-приложения с HTML-редактором, чтобы редактировать документы и преобразовывать их обратно в исходный формат.


Скачать бесплатную пробную версию

GroupDocs.Editor for Java API позволяет редактировать документы в их HTML-представлении. API поддерживает несколько форматов документов и может быть интегрирован с любым внешним, открытым или платным HTML-редактором. API редактора загрузит документы, преобразует их в HTML, предоставит HTML во внешний пользовательский интерфейс, а затем сохранит HTML в формат исходного документа после обработки. Его также можно использовать для создания различных электронных таблиц Microsoft Word, Excel, файлов PowerPoint, форматов OpenDocument, документов XML и TXT.

Возможности GroupDocs.Editor for Java

Точное преобразование в HTML DOM и из него

Использование 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-файла и получить хорошо управляемый вывод.

Поддержка и учебные ресурсы

GroupDocs.Editor предлагает API редактирования документов для других популярных сред разработки.

Back to top
 Русский