GroupDocs 팀은 항상 사용자에게 즉시 사용 가능한 솔루션을 제공하기 위해 노력하고 있습니다. 이번에는 PHP SDK가 포함된 차세대 GroupDocs.Comparison Cloud 18.4를 소개하게 되어 기쁩니다. 이 월별 릴리스는 PHP SDK, 주석 비교, 이미지 및 html 비교 기능과 같은 다섯 가지 새로운 기능을 제공합니다. 이 릴리스에는 8개의 버그 수정과 함께 PDF로 테이블 표시 및 노트 형식에 대한 페이지 매퍼 추가 등과 같은 11개의 API 개선 사항도 포함되어 있습니다. 자세한 내용은 여기의 릴리스 정보를 따르십시오. 전체 API 변경 사항은 다음과 같습니다.

새로운 기능 - GroupDocs.Comparison 클라우드

  • GroupDocs.Comparison Cloud용 PHP SDK 추가
  • Comparison.PDF: 주석 비교 구현
  • 비교 이미징 구현
  • 셀이 병합된 테이블을 흡수하는 프로세스 구현
  • Comparison.html 구현

개선 - GroupDocs.Comparison Cloud API

  • 공개 bool 속성 LicenseChecker 추가
  • PDF에서 표 표시 개선
  • PDF용 페이지 매퍼를 개선합니다.
  • Comparison.PDF: 표에서 채워진 셀 수정
  • 노트 형식에 대한 페이지 매퍼 추가
  • 비교.참고: 테이블 비교 개선
  • PDF에서 표 표시 개선
  • 도형별 이미지 업데이트 변경 구현
  • 영역별 이미지 업데이트 변경 구현
  • 그룹별 변경 사항 등록 개선
  • 비교 개선.이미징

버그 수정 - GroupDocs.Comparison Cloud 18.4

  • PDF에서 채워진 셀 문제 수정
  • PDF 비교 문제
  • ColumnMerger 문제 수정
  • 목차 비교 문제
  • ParagraphDiffIndex의 치명적인 오류
  • 테이블의 데이터 비교 문제
  • PPTX 비교 출력이 일부 패널 아래에 숨겨져 있습니다.
  • PDF 비교 - 스크램블/텍스트 겹침 출력

GroupDocs.Comparison 클라우드 - PHP SDK

이제 GroupDocs.Comparison Cloud PHP SDK를 공개적으로 사용할 수 있습니다. PHP 5.5 이상에서 빠르고 쉽게 GroupDocs.Comparison Cloud REST API를 사용하여 강력한 유형 및 IDE 하이라이트의 모든 이점을 얻을 수 있는 REST API의 래퍼입니다. 배포판은 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 Cloud는 브라우저에서 바로 API를 사용해 볼 수 있는 웹 API 탐색기를 제공합니다. GroupDocs Cloud API에 대한 Swagger 설명서 모음입니다. 웹 API 탐색기를 사용하면 API의 모든 리소스에 대한 정보를 얻을 수 있습니다. 또한 API 끝점 설명서에 대한 테스트 및 상호 작용을 제공합니다. 자세한 내용은 여기를 클릭하십시오.

SDK

GroupDocs.Comparison Cloud API는 .NET과 같이 선호하는 플랫폼에서 기능을 사용할 수 있도록 SDK를 제공하고 있습니다. SDK는 즉시 시작할 수 있도록 작업 예제와 함께 GitHub 리포지토리에서 호스팅됩니다.

GroupDocs.Comparison 클라우드 API 리소스

API를 시작하고 작업하려면 다음 API 리소스를 방문할 수 있습니다.

지금 무료 평가판 시작

지금 무료 평가판을 시작하세요. GroupDocs 클라우드 서비스에 등록하기만 하면 됩니다. 등록하면 GroupDocs Cloud에서 제공하는 강력한 파일 처리 기능을 사용할 준비가 된 것입니다.