<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-comparison-cloud</artifactId>
<version>22.4</version>
</dependency>
compile(group: 'com.groupdocs', name: 'groupdocs-comparison-cloud', version: '22.4')
<dependency org="com.groupdocs" name="groupdocs-comparison-cloud" rev="22.4">
<artifact name="groupdocs-comparison-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.groupdocs" % "groupdocs-comparison-cloud" % "22.4"
ドキュメント比較 Java Cloud REST API
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | {{ハイパーリンク8}}
GroupDocs.Comparison Cloud SDK for Java は、サードパーティ ソフトウェアをインストールしなくても動作するクラウド ドキュメント比較 Java アプリの構築を支援します。 GroupDocs.Comparison Cloud REST APIs のラッパーです。
クラウド ドキュメント比較機能
- 2 つのクラウド ドキュメントの内容の違いを検出します。
- 次のレベルでクラウド ドキュメントの変更を識別します。
- 段落レベル
- 単語レベル
- キャラクターレベル
- 次のような 2 つのクラウド ファイルのフォーマットとスタイルの違いを検出します。
- 大胆な
- 斜体
- 下線
- 取り消し線
- フォントの種類
- 変更された比較ドキュメント セクションは、次のように色分けして強調表示できます。
- 青でハイライトされた追加
- 緑でハイライトされた変更
- 緑でハイライトされた様式
- 赤で強調表示された削除 ・配色・コーディングはカスタマイズ可能です。
- 比較されたソース クラウド ドキュメントとターゲット クラウド ドキュメント間の変更を受け入れるか拒否するかを選択できます。
- 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 へのオプションで、1 つの結果ドキュメントを取得します。
- 結果のクラウド ドキュメントのメタデータ情報とパスワードを設定する機能。
- 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®: 1
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 クライアント ライブラリを構築するには、次のものが必要です。
- Java 1.7+
- メイヴン
前提条件
GroupDocs.Comparison Cloud SDK for Java を使用するには、GroupDocs Cloud でアカウントを登録し、Cloud Dashboard でクライアント ID とクライアント シークレットを検索/作成する必要があります。無料枠あります。詳細については、GroupDocs Cloud Pricing を参照してください。
Maven から GroupDocs.Comparison-Cloud をインストールする
GroupDocs Cloud リポジトリをアプリケーションの 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
target/lib/*.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);
承認と認証
API 用に定義された Authentication schemes は次のとおりです。
JWT
- タイプ: OAuth 2.0
- フロー: アプリケーション
- 認証 URL:https://api.groupdocs.cloud/connect/token
- トークンの有効期間: 1 日 (デフォルト)
Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | {{ハイパーリンク8}}
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