يحاول فريق GroupDocs دائمًا تقديم حلول خارج الصندوق لمستخدميه ، هذه المرة يسعدنا تقديم Next Generation GroupDocs.Comparison Cloud 18.4 مع PHP SDK. يقدم هذا الإصدار الشهري خمس ميزات جديدة مثل PHP SDK ومقارنات بين التعليقات التوضيحية وميزات مقارنة الصور و html. تم تضمين هذا الإصدار أيضًا في أحد عشر تحسينات لواجهة برمجة التطبيقات مثل عرض الجداول في PDF وإضافة مخطط صفحة لتنسيق الملاحظات وما إلى ذلك بالإضافة إلى ثمانية إصلاحات للأخطاء. يرجى اتباع ملاحظات الإصدار هنا لمزيد من التفاصيل. تم إدراج تغييرات API الكاملة أدناه:

الميزات الجديدة - GroupDocs.Comparison Cloud

  • تمت إضافة PHP SDK لـ GroupDocs.Comparison Cloud
  • المقارنة: PDF: تنفيذ مقارنة التعليقات التوضيحية
  • تنفيذ تصوير المقارنة
  • تنفيذ عملية استيعاب الجداول مع الخلايا المدمجة
  • تنفيذ المقارنة. html

التحسينات - GroupDocs.Comparison Cloud API

  • إضافة مدقق رخصة الملكية المنطقية العامة
  • تحسين عرض الجداول في PDF
  • تحسين مخطط الصفحة لملف PDF.
  • المقارنة: PDF: إصلاح الخلايا المعبأة في الجداول
  • إضافة مخطط الصفحة لتنسيق الملاحظة
  • المقارنة. ملاحظة: تحسين مقارنة الجدول
  • تحسين عرض الجداول في PDF
  • قم بتنفيذ تغييرات تحديث الصور حسب الأشكال
  • تنفيذ تغييرات تحديث الصورة حسب المنطقة
  • تحسين تسجيل التغييرات حسب المجموعات
  • تحسين المقارنة

إصلاحات الأخطاء - GroupDocs.Comparison Cloud 18.4.0

  • إصلاح مشكلة الخلايا المملوءة في PDF
  • مشكلة مقارنة PDF
  • إصلاح مشكلة ColumnMerger
  • قضايا مقارنة بجدول المحتويات
  • خطأ فادح في ParagraphDiffIndex
  • مشاكل في مقارنة البيانات في الجداول
  • مخرجات مقارنة PPTX مخفية تحت بعض اللوحات
  • مقارنة PDF - إخراج مخلوط / نص متداخل

GroupDocs.Comparison Cloud - PHP SDK

GroupDocs.Comparison Cloud PHP SDK متاح الآن للاستخدام العام. إنه غلاف حول واجهات برمجة تطبيقات REST ، والذي يسمح لك بالعمل مع GroupDocs.Comparison Cloud REST APIs في 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 Cloud مستكشف واجهة برمجة تطبيقات الويب لتجربة واجهة برمجة التطبيقات الخاصة بنا على الفور في متصفحك. إنها مجموعة من وثائق Swagger لواجهات برمجة تطبيقات GroupDocs Cloud. باستخدام مستكشف واجهة برمجة تطبيقات الويب ، يمكنك الحصول على معلومات حول جميع الموارد الموجودة في واجهة برمجة التطبيقات. كما يوفر الاختبار والتفاعل لوثائق نقطة نهاية API الخاصة بنا. الرجاء النقر هنا لمزيد من التفاصيل.

SDKs

توفر GroupDocs.Comparison Cloud API SDKs لاستخدام ميزاتها في النظام الأساسي المفضل لديك مثل .NET. تتم استضافة حزم SDK على مستودعنا GitHub جنبًا إلى جنب مع أمثلة العمل ، لتبدأ في أي وقت من الأوقات.

GroupDocs.Comparison Cloud API Resources

يمكنك زيارة موارد API التالية للبدء والعمل مع API.

ابدأ تجربة مجانية اليوم

ابدأ إصدارًا تجريبيًا مجانيًا اليوم - كل ما تحتاجه هو التسجيل باستخدام خدمة GroupDocs Cloud. بمجرد التسجيل ، ستكون جاهزًا لتجربة ميزات معالجة الملفات القوية التي تقدمها GroupDocs Cloud.