<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-comparison-cloud</artifactId>
<version>20.5</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-comparison-cloud', version: '20.5')
<dependency org="com.groupdocs" name="groupdocs-comparison-cloud" rev="20.5">
<artifact name="groupdocs-comparison-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-comparison-cloud" % "20.5"
Belge Karşılaştırma Java Cloud REST API
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
GroupDocs.Comparison Cloud SDK for Java, herhangi bir 3. taraf yazılımı yüklemeden çalışan bulut Belge Karşılaştırma Java Uygulamaları oluşturmanıza yardımcı olur. GroupDocs.Comparison Cloud REST APIs etrafında bir sarmalayıcıdır.
Bulut Belge Karşılaştırma Özellikleri
- İki bulut belgesi arasındaki içerik farkını algılayın.
- Bulut belgesi değişikliklerini aşağıdaki düzeylerde tanımlayın:
- paragraf seviyesi
- kelime seviyesi
- karakter seviyesi
- İki bulut dosyası arasındaki biçimlendirme ve stil farkını algılayın, örneğin:
- gözü pek
- italik
- altını çizmek
- üstü çizili
- Yazı tipi
- Karşılaştırılan belge bölümleri, aşağıdaki gibi renk kodlaması kullanılarak vurgulanabilir:
- Mavi renkle vurgulanan eklemeler
- Yeşil renkle vurgulanan değişiklikler
- Yeşil renkle vurgulanan stilizasyonlar
- Silme işlemleri kırmızıyla vurgulanmıştır
- Renklendirme şeması / kodlaması özelleştirilebilir.
- Karşılaştırılan kaynak ve hedef bulut belgeleri arasındaki değişiklikleri kabul etme veya reddetme seçeneği.
- Ortaya çıkan bulut belgesine Ability to apply or discard specific comparison changes.
- Karşılaştırılan bulut dosyaları arasında tespit edilen tüm farkları listeleyen bir özet rapor alın.
- Java REST API aracılığıyla Get a list of all document comparison supported file formats.
- Dosya karşılaştırmasına yardımcı olan bulut belgesi özelliklerini (dosya biçimi, boyutu, sayfa sayısı vb.) getirin.
- Bulutta parola korumalı Word®, Excel® ve PowerPoint® dosyalarında belge karşılaştırması yapabilme.
- Doğruluğu ve hızı artırmak için bulut dosyası karşılaştırma hassasiyetini ayarlayın.
- Get the on-screen page coordinates, içerik değişikliklerinin oluşumunu tam olarak belirlemek için belge sayfası önizlemelerinde.
- Ortaya çıkan bir belgeyi getirmek için compare one source file to multiple target cloud files seçeneği.
- Ortaya çıkan bulut belgesinin meta veri bilgilerini ve şifresini ayarlama yeteneği.
- Keep a track of all revisions of changes in the Cloud Word® documents, istenen revizyonları kabul edin veya reddedin.
Desteklenen Belge Karşılaştırma Dosyası Biçimleri
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®: BİR
Microsoft Visio®: VDW, VDX, VSD, VSDML, VSDX, VSS, VSSM, VSSX, VST, VSTM, VSTX, VSX, VTX
Microsoft Outlook®: EML, MSG, OST, PST
Apple® Mail: EMLX
e-Kitaplar: EPUB, MOBI
Resimler: BMP, DJVU, DNG, GIF, ICO, JP2, JPF, JPX, J2K, J2C, JPM, JPG, JPEG, PNG, TIF, TIFF, WEBP
Vektör Grafikleri: SVG
MicrosoftStation: DGN
AutoCAD®: DWG, DXF
Autodesk®: DWF
CAD: IFC, STL
Adobe Photoshop®: PSD
Tıbbi Görüntüleme: DCM
İşaretleme: HTML, MHT, MHTML, XML
Sabit Düzen: PDF, XPS, TEX
Ek metin: EPS
Meta Dosyaları: CGM, EMF, WMF
Gereksinimler
API istemci kitaplığının oluşturulması şunları gerektirir:
- Java 1.7+
- Uzman
Önkoşullar
GroupDocs.Comparison Cloud SDK for Java’yı kullanmak için GroupDocs Cloud ile bir hesap kaydetmeniz ve Cloud Dashboard adresinde İstemci Kimliği ve İstemci Sırrı aramanız/oluşturmanız gerekir. Ücretsiz kontenjan mevcuttur. Daha fazla ayrıntı için bkz. GroupDocs Cloud Pricing.
Maven’den GroupDocs.Comparison-Cloud’u kurun
GroupDocs Bulut deposunu uygulamanıza pom.xml ekleyin
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
Kaynaktan yükleyin
API istemci kitaplığını yerel Maven deponuza yüklemek için aşağıdakileri yürütmeniz yeterlidir:
mvn clean install
Bunun yerine uzak bir Maven deposuna konuşlandırmak için deponun ayarlarını yapılandırın ve şunu çalıştırın:
mvn clean deploy
Daha fazla bilgi için OSSRH Guide konusuna bakın.
Maven kullanıcıları
Bu bağımlılığı projenizin POM’una ekleyin:
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-comparison-cloud</artifactId>
<version>22.4</version>
<type>pom</type>
</dependency>
Diğerleri
İlk önce aşağıdakileri yürüterek JAR’ı oluşturun:
mvn clean package
Ardından aşağıdaki JAR’ları manuel olarak kurun:
- “target/groupdocs-karşılaştırma-bulut-22.4.jar”
target/lib/*.jar
Başlamak
Lütfen Quick Start talimatlarını uygulayın.
Bulut Belgesi Karşılaştırma Değişikliklerini listelemek için Örnek Java Kodu
// 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);
Yetkilendirme ve Kimlik Doğrulama
API için tanımlanan Authentication schemes aşağıdaki gibidir:
JWT
- Tür: OAuth 2.0
- Akış: uygulama
- Yetkilendirme URL’si:https://api.groupdocs.cloud/connect/token
- Jeton Ömrü: 1 gün (Varsayılan)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | Free Trial
File | Classifier | Size |
---|---|---|
groupdocs-comparison-cloud-20.5-javadoc.jar | javadoc | 920.00 KB |
groupdocs-comparison-cloud-20.5-sources.jar | sources | 129.31 KB |
groupdocs-comparison-cloud-20.5.jar | 218.16 KB | |
groupdocs-comparison-cloud-20.5.pom | 2.87 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