GroupDocs 團隊一直致力於為用戶提供開箱即用的解決方案,這次我們很高興推出帶有 PHP SDK 的 下一代 GroupDocs.Comparison Cloud 18.4。這個月度版本提供了五個新功能,例如 PHP SDK、註釋比較、圖像和 html 比較功能。此版本還包括 11 項 API 改進,例如在 PDF 中顯示表格和為註釋格式添加頁面映射器等,以及 8 個錯誤修復。請按照此處的發行說明了解更多詳細信息。完整的 API 更改如下:

新功能 - GroupDocs.Comparison Cloud

  • 為 GroupDocs.Comparison Cloud 添加了 PHP SDK
  • Comparison.PDF:實現註釋比較
  • 實施比較成像
  • 實現帶有合併單元格的表格的進程吸收
  • 實施比較.Html

改進 - GroupDocs.Comparison Cloud API

  • 添加公共 bool 屬性 LicenseChecker
  • 改進 PDF 中表格的顯示
  • 改進 PDF 的頁面映射器。
  • Comparison.PDF:修復表格上的填充單元格
  • 添加筆記格式的頁面映射器
  • 比較。注意:改進表格的比較
  • 改進 PDF 中表格的顯示
  • 通過形狀實現圖像更新變化
  • 按區域實施圖像更新更改
  • 改進按組進行變更的登記
  • 改進比較成像

錯誤修復 - GroupDocs.Comparison Cloud 18.4

  • 修復 PDF 上填充單元格的問題
  • PDF比較問題
  • 修復列合併問題
  • 目錄比較問題
  • ParagraphDiffIndex 中出現致命錯誤
  • 比較表中數據的問題
  • PPTX比較輸出隱藏在某些面板下
  • PDF 比較 - 亂碼/文本重疊輸出

GroupDocs.Comparison Cloud - PHP SDK

GroupDocs.Comparison Cloud PHP SDK 現已可供公眾使用。它是 REST API 的包裝器,允許您快速輕鬆地使用 PHP 5.5 或更高版本中的 GroupDocs.Comparison Cloud REST API,獲得強類型和 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 Cloud 提供了一個 Web API 瀏覽器,可以立即在您的瀏覽器中試用我們的 API。它是 GroupDocs Cloud API 的 Swagger 文檔集合。使用Web API資源管理器,您可以獲取有關API中所有資源的信息。它還為我們的 API 端點文檔提供測試和交互。請點擊此處了解更多詳情。

軟件開發工具包

GroupDocs.Comparison Cloud API 提供 SDK,以便在您最喜歡的平台(例如 .NET)中使用其功能。 SDK 與工作示例一起託管在我們的 GitHub 存儲庫中,以便您立即開始使用。

GroupDocs.Comparison Cloud API 資源

您可以訪問以下 API 資源來開始使用該 API。

立即開始免費試用

立即開始免費試用 – 您只需註冊使用 GroupDocs 雲服務。註冊後,您就可以嘗試 GroupDocs Cloud 提供的強大文件處理功能。