El equipo de GroupDocs siempre está tratando de proporcionar soluciones listas para usar para sus usuarios, esta vez nos complace presentar Next Generation GroupDocs.Comparison Cloud 18.4 con PHP SDK. Este lanzamiento mensual proporciona cinco características nuevas como PHP SDK, comparaciones de anotaciones, características de comparación de imágenes y html. Esta versión también incluye once mejoras de la API, como la visualización de tablas en PDF y agregar un mapeador de páginas para el formato de notas, etc., junto con ocho correcciones de errores. Siga las notas de la versión aquí para obtener más detalles. Los cambios completos de la API se enumeran a continuación:

Nuevas características - GroupDocs.Comparison Cloud

  • Se agregó PHP SDK para GroupDocs.Comparison Cloud
  • Comparación.PDF: Implementar anotaciones comparando
  • Implementar imágenes de comparación
  • Implementar el proceso de absorción de tablas con celdas fusionadas
  • Implementar Comparación.Html

Mejoras: API de GroupDocs.Comparison Cloud

  • Agregar propiedad bool pública LicenseChecker
  • Mejorar la visualización de tablas en PDF
  • Mejora el mapeador de páginas para PDF.
  • Comparación.PDF: corregir celdas llenas en tablas
  • Agregar mapeador de páginas para el formato de nota
  • Comparación. Nota: mejora la comparación de la tabla.
  • Mejorar la visualización de tablas en PDF
  • Implementar cambios de actualización de imagen por formas.
  • Implementar cambios de actualización de imagen por zona
  • Mejorar el registro de cambios por grupos
  • Mejorar la comparación de imágenes

Corrección de errores: GroupDocs.Comparison Cloud 18.4

  • Solucione el problema con las celdas llenas en PDF
  • Problema de comparación de PDF
  • Solucionar el problema de ColumnMerger
  • Problemas en la comparación de la tabla de contenido
  • Error fatal en ParagraphDiffIndex
  • Problemas con la comparación de datos en tablas
  • La salida de comparación PPTX está oculta debajo de algún panel
  • Comparación de PDF: salida codificada/texto superpuesto

GroupDocs. Nube de comparación - PHP SDK

GroupDocs.Comparison Cloud PHP SDK ahora está disponible para uso público. Es un envoltorio alrededor de las API REST, que le permite trabajar con las API REST de GroupDocs.Comparison Cloud en PHP 5.5 o superior de forma rápida y sencilla, obteniendo todos los beneficios de los tipos fuertes y los aspectos destacados de IDE. La distribución está disponible en Packagist y el código fuente en GitHub.

Ejemplo de 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;
} 

Explorador de API

GroupDocs Cloud proporciona un explorador de API web para probar nuestra API de inmediato en su navegador. Es una colección de documentación de Swagger para las API de GroupDocs Cloud. Con el Explorador de la API web, puede obtener información sobre todos los recursos de la API. También proporciona pruebas e interactividad a nuestra documentación de puntos finales de API. Haga clic aquí para obtener más detalles.

SDK

GroupDocs.Comparison Cloud API proporciona SDK para usar sus funciones en su plataforma favorita, como .NET. Los SDK están alojados en nuestro repositorio GitHub junto con ejemplos de trabajo, para que pueda comenzar de inmediato.

Recursos de la API de la nube de GroupDocs.Comparison

Puede visitar los siguientes recursos de la API para comenzar y trabajar con la API.

Comience una prueba gratuita hoy

Comience una prueba gratuita hoy; todo lo que necesita es registrarse con el servicio en la nube de GroupDocs. Una vez que se haya registrado, estará listo para probar las potentes funciones de procesamiento de archivos que ofrece GroupDocs Cloud.