Java Cloud SDK для сравнения документов

Интегрируйте проверку различий документов в ваши Java приложения с помощью REST API. Сравнивайте изображения, документы, электронные книги, CAD и PDF файлы и т.д.

  • GroupDocs.Comparison Cloud SDK для cURL
  • GroupDocs.Comparison Cloud SDK для .NET
  • GroupDocs.Comparison Cloud SDK для Android
  • GroupDocs.Comparison Cloud SDK для PHP
  • GroupDocs.Comparison Cloud SDK для Python
  • GroupDocs.Comparison Cloud SDK для Ruby
  • GroupDocs.Comparison Cloud SDK для Node.js
  • GroupDocs.Comparison Cloud SDK для Apex
Начать бесплатную пробную версию

GroupDocs.Comparison для облака - это REST API, который позволяет вашим Java приложениям сравнивать два документа одного формата, находить различия между ними, создавать результирующий файл и давать возможность принимать или отклонять найденные изменения. Наше Сравнение документов SDK для Java обеспечивает простую интеграцию в ваши существующие приложения, чтобы конечные пользователи могли сравнивать документы, электронные таблицы, презентации, диаграммы Microsoft Visio, электронную почту и файлы многих других форматов.

Расширенные функции сравнения документов REST API

Загрузите документы в облачное хранилище и выполните сравнение

Получите документы поддерживаемых форматов для сравнения в виде файла или массива изображений

На основе сравниваемых документов получите различия между ними в результирующем документе

Получите список категорий, например, TypeChanged или OnlyNumbers и т.д., для изменённого контента

Примите или отклоните изменения, чтобы сохранить их или отменить их

Верните обновлённые изменения результирующего документа в виде набора изображений или их потока

Получите результирующий документ (с обновлёнными изменениями) через поток

Получите документ (с результатом сравнения) в виде набора изображений или их потока

Получите результирующий документ (с результатом сравнения) в виде потока

Получите изменения из сравниваемых документов

С помощью GroupDocs.Comparison Cloud API вы можете сравнивать документы и получать список изменений между ними. Ниже приведён фрагмент кода, показывающий, как получить различия между исходным и целевым файлами DOCX и извлечь их в результирующий файл DOCX с использованием Java:

Получите изменения из сравниваемых документов с помощью Java

  # TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud/#/apps (free registration is required).
  # For complete examples and data files, please go to https://github.com/groupdocs-comparison-cloud/groupdocs-comparison-cloud-java

  String  outPath = "result.docx",
  sourceName = "source.docx",
  targetName = "target.docx";

  StorageApi storageApi = Utils.getStorageApiInstance();

  // Upload files to Cloud Storage
  File file = new File("src/main/resources/" + sourceName);
  ResponseMessage storageresponse = storageApi.PutCreate("comparison/" + sourceName, null, null, file);
  file = new File("src/main/resources/" + targetName);
  storageresponse = storageApi.PutCreate("comparison/" + targetName, null, null, file);

  ChangesApi changesApi = Utils.getChangesApiInstance();
  PutChangesDocumentRequest request = new PutChangesDocumentRequest();
  request.setRequest(GetComparisonRequest(sourceName, targetName));
  request.setOutPath(outPath);
  Link response = changesApi.putChangesDocument(request);
  System.out.println(response);

Ресурсы поддержки и обучения

GroupDocs.Comparison Cloud также предлагает индивидуальное сравнение документов SDKs для других популярных языков, перечисленных ниже:

  РУССКИЙ
ffca20d3e