Создавайте приложения для сравнения контента с помощью PHP Cloud SDK для сравнения REST API. Сравнивайте, находите отличия, принимайте или отклоняйте изменения в файлах популярных форматов.
Начать бесплатную пробную версиюНачните использовать функции GroupDocs.Comparison Cloud API в своих PHP-приложениях с помощью нашего GroupDocs.Comparison Cloud SDK для PHP. Это универсальное решение для сравнения документов во всех распространенных бизнес-форматах. Поддерживаемые типы файлов включают PDF, документы Microsoft Word, электронные таблицы Excel, презентации PowerPoint, обычный текст и другие.
Используя GroupDocs.Comparison Cloud API, вы можете сравнивать документы и получать список изменений, написав всего несколько строк кода.
//Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
$configuration = new Configuration();
$configuration->setAppSid($sid);
$configuration->setAppKey($key);
$apiInstance = new ChangesApi($configuration);
$comparisonRequest = new ComparisonRequest($sourceFile,$targetFiles,$settings,$changes);
$request = new PostCategoriesChangesRequest($comparisonRequest,$categoriesType);
$response = $apiInstance->postCategoriesChanges($request);
Независимо от формата файла, GroupDocs.Comparison Cloud API способен идентифицировать изменения буквально во всех элементах документа, включая тексты, строки, блоки, поля и т. д. Это позволяет пользователям получать полную информацию обо всех изменениях, внесенных в документ: тексты, типы и стили шрифтов, заголовки страниц, нижние колонтитулы и общий макет — все они точно анализируются и сообщаются при обнаружении различий.
GroupDocs.Comparison Cloud предоставляет два основных ресурса (Документ и Изменения), которые позволяют получать сравниваемые документы (в виде файла или массива изображений) или их изменения. Кроме того, он предоставляет возможность обновлять (принимать или отклонять) извлеченные изменения.
GroupDocs.Comparison Cloud API полностью независим от вашей операционной системы, системы баз данных или языка разработки. Вы можете использовать любой язык и платформу, поддерживающую HTTP, для взаимодействия с нашим API. Однако написание клиентского кода вручную может быть сложным, подверженным ошибкам и занимающим много времени. Поэтому мы предоставили и поддерживаем API SDK на многих языках разработки, чтобы упростить интеграцию с нами. Если вы используете SDK, он скрывает вызовы REST API и позволяет использовать функции GroupDocs.Comparison Cloud API нативным способом для предпочитаемого вами языка.