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

ドキュメント比較 Java Cloud REST API

banner

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 クライアント ライブラリを構築するには、次のものが必要です。

  1. Java 1.7+
  2. メイヴン

前提条件

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

Product Page | Docs | Live Demos | Swagger UI | Code Samples | Blog | Free Support | {{ハイパーリンク8}}

VersionRelease Date
22.42022年4月14日
19.52022年1月25日
20.122022年1月25日
18.92022年1月25日
21.72021年7月16日
21.32021年3月11日
20.52020年5月21日
18.42018年9月25日