<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://releases.groupdocs.com/java/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-editor</artifactId>
<version>22.11</version>
</dependency>
</dependencies>
repositories {
maven {
url 'https://releases.groupdocs.com/java/repo/'
}
}
compile(group: 'com.groupdocs', name: 'groupdocs-editor', version: '22.11')
<ivysettings>
<settings defaultResolver="chain"/>
<resolvers>
<chain name="chain">
<ibiblio name="GroupDocs Repository" m2compatible="true" root="https://releases.groupdocs.com/java/repo/"/>
</chain>
</resolvers>
</ivysettings>
<dependency org="com.groupdocs" name="groupdocs-editor" rev="22.11">
<artifact name="groupdocs-editor" ext="jar"/>
</dependency>
resolvers += Resolver.url("GroupDocs Repository", url("https://releases.groupdocs.com/java/repo/"))
libraryDependencies += "com.groupdocs" % "groupdocs-editor" % "22.11"
Аннотатор документа Java High Code API
Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Бесплатная поддержка | Временная лицензия
GroupDocseditor для Java - это библиотека классов Java, которая поможет вам выполнить редактирование документов многих популярных форматов документов. Отредактируйте многоязычные документы, установив информацию о языке и локале соответственно. Включите режим без пустыни или страницы для более удобного опыта редактирования через Java API. Обнаружение адреса электронной почты и URIS.
Редактор документов Java на предпосылке API функции
Редактирование может быть сделано в обоих Потопный режим без пухлы..
Привлечь и работать с языковой / локальной информацией для многоязычного редактирования документов.
Способность извлекать информацию шрифта обеспечивает одинаковое редактирование и внешний вид документов в различных средах.
Укажите индекс текущего рабочего листа при редактировании многокачественных электронных таблиц. -Укажите сепаратор при редактировании файлов значений, разделенных запятыми (
csv
) и разделенными TAB (tsv
).Оптимизация использования памяти при работе с большими файлами
csv
&tsv
.Исправить неверную структуру документа
xml
files.Возможность распознавать URI и адрес электронной почты.
Добавьте защиту в документ на применение ограничений редактирования.
Поддерживаемые форматы файлов для редактирования документов
Microsoft Word & Reg ;: DOC/DOCX/DOCM/DOTM/DOTM/DOTX/FLATOPC/RTF/WORDML
openoffice writer & reg ;: ODT/OTT
Windows Excel & Reg ;: xls/xzlt/xlsx/xlsm/xltx/xltm/xlsb/xlam
openoffice calc & reg ;: sxc/ods/fods
starCalc: dif
Nintendo & Reg; DS Эмулятор: DSV
Windwos PowerPoint & Eg ;: ppt/pptx/pptm/pps/ppsx/ppsm/pot/potx/potm
OpenOffice Impress & Reg ;: ODP/OTP
Текст: txt/csv/tsv
markup: html/xml
Поддерживаемые форматы файлов автоматического обнаружения
Microsoft Word & Reg ;: DOC/DOCX/DOCM/DOTM/DOTM/DOTX/RTF
openoffice writer & reg ;: ODT/OTT
Windows Excel & Reg ;: xls/xzlt/xlsx/xlsm/xltx/xltm/xlsb/xlam
openoffice calc & reg ;: sxc/ods/fods
Windwos PowerPoint & Eg ;: ppt/pptx/pptm/pps/ppsx/ppsm/pot/potx/potm
openoffice Impress & reg ;: ODP/OTP
Для получения подробной информации и ограничений, пожалуйста, посетите, Поддерживаемые форматы документов.
Системные Требования
- Microsoft Windows: Windows Desktop & Server (x86, x64), Microsoft Azure
- macOS: Mac OS X
- Linux: Ubuntu, OpenSuse, Centos и другие
- java версии:
j2se 6.0 (1.6)
,j2se 7.0 (1.7)
,j2se 8.0 (1.8)
или выше (например, Java 10)
GroupDocs.editor для Java не требует установки внешнего программного обеспечения или стороннего инструмента. Просто следуйте по одному из способов, как описано в Установка и конфигурация.
Начать
GroupDocs размещает все API Java на GroupDocs Repository. Вы можете легко использовать GroupDocs.editor для Java API непосредственно в ваших проектах Maven с простыми конфигурациями. Для получения подробных инструкций, пожалуйста, посетите страницу документации Установка из репозитория GroupDocs с использованием Maven.
Пример кода Java для редактирования файла txt
TextEditOptions editOptions = new TextEditOptions();
editOptions.setEncoding(StandardCharsets.UTF_8);
editOptions.setRecognizeLists(true);
editOptions.setLeadingSpaces(TextLeadingSpacesOptions.ConvertToIndent);
editOptions.setTrailingSpaces(TextTrailingSpacesOptions.Trim);
editOptions.setDirection(TextDirection.Auto);
EditableDocument beforeEdit = editor.edit(editOptions); // Create EditableDocument instance
String originalTextContent = beforeEdit.getContent(); // Get HTML content
String updatedTextContent = originalTextContent.replace("text", "EDITED text"); // Edit content
List<IHtmlResource> allResources = beforeEdit.getAllResources(); // Get resources (only one stylesheet actually in this case)
//Finally, create new EditableDocument
EditableDocument afterEdit = EditableDocument.fromMarkup(updatedTextContent, allResources);
Страница продукта | Док | Демо | Ссылка на API | Примеры | Блог | Бесплатная поддержка | Временная лицензия
GroupDocs.Total GroupDocs.Editor API on premise DOC DOCX DOCM DOT DOTM DOTX FlatOPC RTF WordML ODT OTT XLS XZLT XLSX XLSM XLTX XLTM XLSB XLAM SXC ODS FODS DIF DSV PPT PPTX PPTM PPS PPSX PPSM POT POTX POTM ODP OTP TXT CSV TSV HTML XML flow pageless paged paginal edit editor editing locale language multi lingual comma separated values tab-separated tab comma-separated URI email restrictions protection document automation windows macOS Linux J2SE azure document automation