<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-comparison-cloud</artifactId>
<version>19.5</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-comparison-cloud', version: '19.5')
<dependency org="com.groupdocs" name="groupdocs-comparison-cloud" rev="19.5">
<artifact name="groupdocs-comparison-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-comparison-cloud" % "19.5"
Сравнение документов Java Cloud REST API
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial | {{ГИПЕРССЫЛКА7}} | {{ГИПЕРССЫЛКА8}}
GroupDocs.Comparison Cloud SDK for Java помогает создавать облачные Java-приложения для сравнения документов, которые работают без установки какого-либо стороннего программного обеспечения. Это оболочка для GroupDocs.Comparison Cloud REST APIs.
Функции сравнения облачных документов
- Обнаружение разницы в содержимом двух облачных документов.
- Выявление изменений облачных документов на следующих уровнях:
- уровень абзаца
- уровень слова
- уровень персонажа
- Обнаружение разницы в форматировании и стиле между двумя облачными файлами, например:
- смелый
- курсив
- подчеркнуть
- зачеркнутый
- тип шрифта
- Сравниваемые разделы документа с изменениями могут быть выделены с помощью цветового кодирования, например:
- Дополнения выделены синим цветом
- Модификации выделены зеленым цветом
- Стилизация выделена зеленым цветом
- Удаления выделены красным
- Схема раскрашивания/кодирования может быть настроена.
- Возможность принять или отклонить изменения среди сравниваемых исходных и целевых облачных документов.
- Ability to apply or discard specific comparison changes в полученный облачный документ.
- Получить сводный отчет со списком всех обнаруженных различий между сравниваемыми облачными файлами.
- Get a list of all document comparison supported file formats через Java REST API.
- Получить свойства облачного документа (формат файла, размер, количество страниц и т. д.), которые помогают в сравнении файлов.
- Возможность сравнения документов с защищенными паролем файлами Word®, Excel® и PowerPoint® в облаке.
- Настройте чувствительность сравнения облачных файлов, чтобы повысить точность и скорость.
- Get the on-screen page coordinates в предварительном просмотре страницы документа, чтобы точно определить случаи изменения содержимого.
- Возможность compare one source file to multiple target cloud files для получения одного результирующего документа.
- Возможность установки информации метаданных и пароля результирующего облачного документа.
- Keep a track of all revisions of changes in the Cloud Word® documents, примите или отклоните нужные версии.
Поддерживаемые форматы файлов сравнения документов
Microsoft Word®: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF, TXT
OpenOffice Writer®: ODT, OTT
Microsoft Excel®: XLS, XLSB, XLSM, XLSX, XLTM, XLTX, CSV, TSV
OpenOffice Calc®: ODS, OTS
Microsoft PowerPoint®: PPT, PPTX, PPTM, PPS, PPSM, PPSX, POTX, POTM
OpenOffice Impress®: ODP, OTP
Microsoft Project®: MPP, MPT
Microsoft OneNote®: ОДИН
Microsoft Visio®: VDW, VDX, VSD, VSDML, VSDX, VSS, VSSM, VSSX, VST, VSTM, VSTX, VSX, VTX
Microsoft Outlook®: EML, MSG, OST, PST
Почта Apple®: EMLX
Электронные книги: EPUB, MOBI
Изображения: BMP, DJVU, DNG, GIF, ICO, JP2, JPF, JPX, J2K, J2C, JPM, JPG, JPEG, PNG, TIF, TIFF, WEBP
Векторная графика: SVG
MicrosoftStation: DGN
AutoCAD®: DWG, DXF
Autodesk®: DWF
CAD: IFC, STL
Adobe Photoshop®: PSD
Медицинская визуализация: DCM
Разметка: HTML, MHT, MHTML, XML
Фиксированный макет: PDF, XPS, TEX
Постскриптум: EPS
Метафайлы: CGM, EMF, WMF
Требования
Для создания клиентской библиотеки API требуется:
- Ява 1.7+
- Мавен
Предпосылки
Чтобы использовать GroupDocs.Comparison Cloud SDK для Java, вам необходимо зарегистрировать учетную запись в GroupDocs Cloud и найти/создать идентификатор клиента и секрет клиента в Cloud Dashboard. Есть бесплатная квота. Дополнительные сведения см. в разделе GroupDocs Cloud Pricing.
Установите GroupDocs.Comparison-Cloud из Maven
Добавьте облачный репозиторий GroupDocs в ваше приложение pom.xml.
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
Установить из исходников
Чтобы установить клиентскую библиотеку API в локальный репозиторий Maven, просто выполните:
mvn clean install
Чтобы вместо этого развернуть его в удаленном репозитории Maven, настройте параметры репозитория и выполните:
mvn clean deploy
Обратитесь к OSSRH Guide для получения дополнительной информации.
пользователи Maven
Добавьте эту зависимость в POM вашего проекта:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-comparison-cloud</artifactId>
<version>22.4</version>
<type>pom</type>
</dependency>
Другие
Сначала сгенерируйте JAR, выполнив:
mvn clean package
Затем вручную установите следующие JAR-файлы:
target/groupdocs-comparison-cloud-22.4.jar
цель/библиотека/*.jar
Начать
Следуйте Quick Start инструкциям.
Пример кода Java для отображения изменений в сравнении облачных документов
// For complete examples and data files, please go to https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-java-samples
String MyClientSecret = ""; // Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud
String MyClientId = ""; // Get ClientId and ClientSecret from https://dashboard.groupdocs.cloud
Configuration configuration = new Configuration(MyClientId, MyClientSecret);
CompareApi apiInstance = new CompareApi(configuration);
FileInfo sourceFileInfo = new FileInfo();
sourceFileInfo.setFilePath("source_files/word/source.docx");
FileInfo targetFileInfo = new FileInfo();
targetFileInfo.setFilePath("target_files/word/target.docx");
ComparisonOptions options = new ComparisonOptions();
options.setSourceFile(sourceFileInfo);
options.addTargetFilesItem(targetFileInfo);
PostChangesRequest request = new PostChangesRequest(options);
List<ChangeInfo> changes = apiInstance.postChanges(request);
Авторизация и аутентификация
Authentication schemes определено для API следующим образом:
JWT
- Тип: OAuth 2.0
- Поток: приложение
- URL-адрес авторизации:https://api.groupdocs.cloud/connect/token
- Срок жизни токена: 1 день (по умолчанию)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial | {{ГИПЕРССЫЛКА7}} | {{ГИПЕРССЫЛКА8}}
File | Classifier | Size |
---|---|---|
groupdocs-comparison-cloud-19.5-javadoc.jar | javadoc | 808 KB |
groupdocs-comparison-cloud-19.5-sources.jar | sources | 119 KB |
groupdocs-comparison-cloud-19.5.jar | 189 KB | |
groupdocs-comparison-cloud-19.5.pom | 2 KB |
GroupDocs Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth GroupDocs.Total Cloud GroupDocs.Comparison Cloud JAR document automation document automation cloud document DOC DOCM DOCX DOT DOTM DOTX RTF TXT ODT OTT XLS XLSB XLSM XLSX XLTM XLTX CSV TSV ODS OTS PPT PPTX PPTM PPS PPSM PPSX POTX POTM ODP OTP MPP MPT ONE VDW VDX VSD VSDML VSDX VSS VSSM VSSX VST VSTM VSTX VSX VTX EML MSG OST PST EMLX EPUB MOBI BMP DJVU DNG GIF ICO JP2 JPF JPX J2K J2C JPM JPG JPEG PNG TIF TIFF WEBP SVG DGN DWG DXF DWF IFC STL PSD DCM HTML MHT HTML XML PDF XPS TEX EPS CGM EMF WMF content detection formatting styling colorization accept changes reject changes comparison compare track changes