Combinar y dividir documentos con PHP SDK

API REST en la nube para que los desarrolladores combinen o dividan rápidamente varios documentos del mismo formato dentro de aplicaciones basadas en PHP.

Empiza la prueba gratuita

GroupDocs.Merger Cloud SDK para PHP es una solución programática para unir sin problemas varios documentos del mismo formato en uno, lo que permite combinarlos página por página o elegir entre los rangos de páginas. Cloud SDK admite muchas operaciones de documentos útiles para dividir un documento en muchos y crear una representación de imagen de las páginas del documento en formatos PNG, JPG y BMP para un mejor diagnóstico de la estructura y el contenido del documento. El SDK de fusión de documentos también es capaz de realizar muchas operaciones útiles de fusión y división en las páginas de los documentos, lo que le permite mover, eliminar, rotar, intercambiar, extraer o cambiar la orientación de las páginas con soporte adicional para la extracción de información del documento y la gestión de contraseñas. documentos protegidos. GroupDocs.Merger Cloud SDK para PHP está construido como una capa sobre la API REST de GroupDocs.Merger Cloud que se puede usar con cualquier lenguaje o plataforma de desarrollo que pueda llamar a las API REST.

Características de la API REST de fusión de documentos

Combine varias páginas, diapositivas u hojas de cálculo en un solo documento

Cambiar la posición de dos páginas, diapositivas u hojas dentro de un documento

Gire las páginas configurando ángulos de rotación como 90, 180 o 270 grados

Divide cualquier documento en archivos más pequeños

Eliminar cualquier página individual o colección de páginas específicas

Cambiar la orientación de la página

Reorganizar páginas, diapositivas o diagramas

Establecer, restablecer y eliminar contraseña

Obtener lista de formatos de archivo admitidos

Unir varias páginas - PHP

  //Get your App SID and App Key at https://dashboard.groupdocs.cloud (free registration is required).
  class JoinMultipleDocuments {
    public static function Run() {
    
      $documentApi = CommonUtils::GetDocumentApiInstance();
    
      $fileInfo1 = new Model\FileInfo();
      $fileInfo1->setFilePath("WordProcessing/four-pages.docx");         
      $item1 = new Model\JoinItem();        
      $item1->setFileInfo($fileInfo1);

      $fileInfo2 = new Model\FileInfo();
      $fileInfo2->setFilePath("WordProcessing/one-page.docx");          
      $item2 = new Model\JoinItem();
      $item2->setFileInfo($fileInfo2);                
    
      $options = new Model\JoinOptions();
      $options->setJoinItems([$item1, $item2]);
      $options->setOutputPath("Output/joined.docx");

      $request = new Requests\joinRequest($options);       
      $response = $documentApi->join($request);
    
      echo "Output file path: " . $response->getPath();    
      echo "\n";                        
    }
  }		
      ```

Recursos de apoyo y aprendizaje

GroupDocs.Merger Cloud también ofrece SDK de fusión de documentos individuales para otros idiomas, como se indica a continuación:

  Español