<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-comparison-cloud</artifactId>
    <version>20.12</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-comparison-cloud', version: '20.12')
copied!  
<dependency org="com.groupdocs" name="groupdocs-comparison-cloud" rev="20.12">
    <artifact name="groupdocs-comparison-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-comparison-cloud" % "20.12"
copied!  

Dokumentenvergleich Java Cloud REST API

banner

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:

  1. Java 1.7+
  2. 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

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
22.414. April 2022
19.525. Januar 2022
20.1225. Januar 2022
18.925. Januar 2022
21.716. Juli 2021
21.311. März 2021
20.521. Mai 2020
18.425. September 2018