<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-comparison-cloud</artifactId>
<version>18.9</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-comparison-cloud', version: '18.9')
<dependency org="com.groupdocs" name="groupdocs-comparison-cloud" rev="18.9">
<artifact name="groupdocs-comparison-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-comparison-cloud" % "18.9"
Dokumentenvergleich Java Cloud REST API
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
GroupDocs.Comparison Cloud SDK for Java unterstützt Sie beim Erstellen von Java-Apps für den Cloud-Dokumentenvergleich, die ohne die Installation von Drittanbietersoftware funktionieren. Es ist ein Wrapper um GroupDocs.Comparison Cloud REST APIs.
Vergleichsfunktionen für Cloud-Dokumente
- Erkennen Sie Inhaltsunterschiede zwischen zwei Cloud-Dokumenten.
- Identifizieren Sie Änderungen an Cloud-Dokumenten auf den folgenden Ebenen:
- Absatzebene
- Wortebene
- Charakterebene
- Erkennen Sie Formatierungs- und Stilunterschiede zwischen zwei Cloud-Dateien, z. B.:
- Fett gedruckt
- kursiv
- unterstreichen
- durchgestrichen
- Schriftart
- Die verglichenen Dokumentabschnitte mit Änderungen können durch Farbcodierung hervorgehoben werden, wie zum Beispiel:
- Ergänzungen blau markiert
- Änderungen grün markiert
- Stilisierungen grün hervorgehoben
- Löschungen rot markiert
- Das Farbschema / die Codierung kann angepasst werden.
- Option zum Akzeptieren oder Ablehnen von Änderungen zwischen verglichenen Quell- und Ziel-Cloud-Dokumenten.
- Ability to apply or discard specific comparison changes in das resultierende Cloud-Dokument.
- Rufen Sie einen zusammenfassenden Bericht ab, der alle erkannten Unterschiede zwischen verglichenen Cloud-Dateien auflistet.
- Get a list of all document comparison supported file formats über die Java-REST-API.
- Abrufen von Cloud-Dokumenteigenschaften (Dateiformat, Größe, Seitenzahl usw.), die beim Dateivergleich helfen.
- Möglichkeit zum Dokumentvergleich von passwortgeschützten Word®-, Excel®- und PowerPoint®-Dateien in der Cloud.
- Passen Sie die Empfindlichkeit des Cloud-Dateivergleichs an, um die Genauigkeit und Geschwindigkeit zu verbessern.
- Get the on-screen page coordinates innerhalb der Dokumentseitenvorschau, um das Vorkommen der Inhaltsänderungen zu lokalisieren.
- Option für compare one source file to multiple target cloud files, um ein resultierendes Dokument abzurufen.
- Möglichkeit, Metadateninformationen und das Passwort des resultierenden Cloud-Dokuments festzulegen.
- Keep a track of all revisions of changes in the Cloud Word® documents, akzeptieren oder lehnen Sie die gewünschten Überarbeitungen ab.
Unterstützte Dokumentvergleichsdateiformate
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®: EINS
Microsoft Visio®: VDW, VDX, VSD, VSDML, VSDX, VSS, VSSM, VSSX, VST, VSTM, VSTX, VSX, VTX
Microsoft Outlook®: EML, MSG, OST, PST
Apple® Mail: EMLX
eBooks: EPUB, MOBI
Bilder: BMP, DJVU, DNG, GIF, ICO, JP2, JPF, JPX, J2K, J2C, JPM, JPG, JPEG, PNG, TIF, TIFF, WEBP
Vektorgrafiken: SVG
MicrosoftStation: DGN
AutoCAD®: DWG, DXF
Autodesk®: DWF
CAD: IFC, STL
Adobe Photoshop®: PSD
Medizinische Bildgebung: DCM
Auszeichnung: HTML, MHT, MHTML, XML
Festes Layout: PDF, XPS, TEX
Nachsatz: EPS
Meta-Dateien: CGM, EMF, WMF
Anforderungen
Zum Erstellen der API-Client-Bibliothek ist Folgendes erforderlich:
- Java 1.7+
- Maven
Voraussetzungen
Um das GroupDocs.Comparison Cloud SDK für Java zu verwenden, müssen Sie ein Konto bei GroupDocs Cloud registrieren und die Client-ID und das Client-Geheimnis unter Cloud Dashboard suchen/erstellen. Es ist ein kostenloses Kontingent verfügbar. Weitere Einzelheiten finden Sie unter GroupDocs Cloud Pricing.
GroupDocs.Comparison-Cloud von Maven installieren
Fügen Sie das GroupDocs Cloud-Repository zu Ihrer Anwendung pom.xml hinzu
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
Von der Quelle installieren
Um die API-Clientbibliothek in Ihrem lokalen Maven-Repository zu installieren, führen Sie einfach Folgendes aus:
mvn clean install
Um es stattdessen in einem Remote-Maven-Repository bereitzustellen, konfigurieren Sie die Einstellungen des Repositorys und führen Sie Folgendes aus:
mvn clean deploy
Weitere Informationen finden Sie unter OSSRH Guide.
Maven-Benutzer
Fügen Sie diese Abhängigkeit zum POM Ihres Projekts hinzu:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-comparison-cloud</artifactId>
<version>22.4</version>
<type>pom</type>
</dependency>
Andere
Generieren Sie zunächst das JAR, indem Sie Folgendes ausführen:
mvn clean package
Installieren Sie dann manuell die folgenden JARs:
target/groupdocs-comparison-cloud-22.4.jar
target/lib/*.jar
Loslegen
Bitte befolgen Sie die Quick Start-Anweisungen.
Java-Beispielcode zum Auflisten von Cloud-Dokumentvergleichsänderungen
// 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);
Autorisierung & Authentifizierung
Authentication schemes definiert für die API ist wie folgt:
JWT
- Typ: OAuth 2.0
- Durchfluss: Anwendung
- Autorisierungs-URL:https://api.groupdocs.cloud/connect/token
- Token-Lebensdauer: 1 Tag (Standard)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
groupdocs-comparison-cloud-18.9-javadoc.jar | javadoc | 713 KB |
groupdocs-comparison-cloud-18.9-sources.jar | sources | 82 KB |
groupdocs-comparison-cloud-18.9.jar | 140 KB | |
groupdocs-comparison-cloud-18.9.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