Команда GroupDocs всегда старается предоставить готовые решения для своих пользователей, на этот раз мы рады представить Next Generation GroupDocs.Comparison Cloud 18.4 с PHP SDK. В этом ежемесячном выпуске представлены пять новых функций, таких как PHP SDK, сравнение аннотаций, функции сравнения изображений и html. В этот выпуск также включены одиннадцать улучшений API, таких как отображение таблиц в формате PDF и добавление сопоставления страниц для формата заметок и т. д., а также восемь исправлений ошибок. Пожалуйста, следуйте примечаниям к выпуску здесь для получения дополнительной информации. Полные изменения API перечислены ниже:

Новые возможности — GroupDocs.Comparison Cloud

  • Добавлен PHP SDK для GroupDocs.Comparison Cloud
  • Comparison.PDF: Реализовать сравнение аннотаций
  • Реализовать сравнительное изображение
  • Реализовать процесс поглощения таблиц с объединенными ячейками
  • Реализовать Comparison.Html

Улучшения - GroupDocs.Comparison Cloud API

  • Добавить общедоступное логическое свойство LicenseChecker
  • Улучшить отображение таблиц в PDF
  • Улучшение отображения страниц для PDF.
  • Comparison.PDF: исправить заполненные ячейки в таблицах
  • Добавить сопоставление страниц для формата заметки
  • Comparison.Note: улучшите сравнение таблицы
  • Улучшить отображение таблиц в PDF
  • Реализовать изменения обновления изображения по фигурам
  • Реализовать изменения обновления образа по зонам
  • Улучшить регистрацию изменений по группам
  • Улучшение Comparison.Imaging

Исправления ошибок — GroupDocs.Comparison Cloud 18.4

  • Исправить проблему с заполненными ячейками в PDF
  • Проблема со сравнением PDF
  • Исправить проблему слияния столбцов
  • Проблемы при сравнении оглавления
  • Фатальная ошибка в ParagraphDiffIndex
  • Проблемы со сравнением данных в таблицах
  • Вывод сравнения PPTX скрыт под какой-то панелью
  • Сравнение PDF - зашифрованный/перекрывающийся текст

GroupDocs.Comparison Cloud — PHP SDK

GroupDocs.Comparison Cloud PHP SDK теперь доступен для общего пользования. Это оболочка для REST API, которая позволяет быстро и легко работать с GroupDocs.Comparison Cloud REST API в PHP 5.5 или более поздней версии, получая все преимущества сильных типов и возможностей IDE. Дистрибутив доступен на Packagist, а исходный код — на GitHub.

Пример PHP SDK — GoupDocs.Comparison Cloud API

 //TODO: Get your AppSID and AppKey at https://dashboard.groupdocs.cloud (free registration is required).
$configuration = new Configuration();
$configuration->setAppSid("XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX");
$configuration->setAppKey("XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX");

$comparisonApi = new ComparisonApi($configuration);

try { 

        $targetArray = array();
        $targetNames = array('target.docx');
        foreach ($targetNames as $targetName){
            array_push($targetArray,new ComparisonFileInfo(
                [
                    'folder' => 'comparison',
                    'name' => $targetName,
                    'password' => ''
                ]
            ));
        }

        $request = new Requests\ComparisonRequest(new ComparisonRequest([
            'sourceFile'=>new ComparisonFileInfo(
                [
                    'folder' => '',
                    'name' => 'source.docx',
                    'password' => ''
                ]
            ),
            'targetFiles'=> $targetArray,
            'settings'=> new ComparisonRequestSettings(
                [
                    'generateSummaryPage'=>true,
                    'showDeletedContent'=>true,
                    'styleChangeDetection'=>true,
                    'insertedItemsStyle' => new StyleSettingsValues(
                        [
                            'color' => new Color([
                                'blue'
                            ]),
                            'beginSeparatorString' => '',
                            'endSeparatorString' => ''
                        ]
                    ),
                    'deletedItemsStyle' => new StyleSettingsValues(
                        [
                            'color' => new Color([
                                'red'
                            ]),
                            'beginSeparatorString' => '',
                            'endSeparatorString' => ''
                        ]
                    ),
                    'styleChangedItemsStyle' => new StyleSettingsValues(
                        [
                            'color' => new Color([
                                'green'
                            ]),
                            'beginSeparatorString' => '',
                            'endSeparatorString' => ''
                        ]
                    ),
                    'markDeletedInsertedContentDeep'=>true,
                    'calculateComponentCoordinates'=>true,
                    'useFramesForDelInsElements'=>true,
                    'wordsSeparatorChars' => array(),
                    'metaData' => new ComparisonMetadataValues(

                    ),
                    'cloneMetadata' => "Source",
                    'passwordSaveOption' => "User",
                    'password'=>"1111",
                    'detailLevel' => "Low",

                ]
            ),
            'changes'=>array(new ComparisonChange([
                'id' => 0,
                'action' => 'Accept'
            ]))
        ]),
            'result.docx'
        );

        $response = $comparisonApi->comparison($request);
        echo  $response;
  } catch (Exception $e) {
        echo  "Error message: ",  $e->getMessage(), "\n";
  PHP_EOL;
} 

Проводник API

В облаке GroupDocs есть обозреватель веб-API, с помощью которого можно сразу же опробовать наш API в браузере. Это коллекция документации Swagger для облачных API GroupDocs. Используя обозреватель веб-API, вы можете получить информацию обо всех ресурсах в API. Он также обеспечивает тестирование и интерактивность нашей документации по конечным точкам API. Нажмите здесь для получения дополнительной информации.

SDK

GroupDocs.Comparison Cloud API предоставляет SDK для использования его функций на вашей любимой платформе, такой как .NET. Пакеты SDK размещены в нашем репозитории GitHub вместе с рабочими примерами, чтобы вы могли быстро приступить к работе.

Ресурсы облачного API GroupDocs.Comparison

Вы можете посетить следующие ресурсы API, чтобы начать работу с API.

Начните бесплатную пробную версию сегодня

Начните бесплатную пробную версию сегодня — все, что вам нужно, это зарегистрироваться в облачной службе GroupDocs. После регистрации вы готовы попробовать мощные функции обработки файлов, предлагаемые GroupDocs Cloud.