Объединение и разделение документов с помощью PHP SDK

Облачный REST API для разработчиков, позволяющий быстро объединять или разделять несколько документов одного формата в приложениях на основе PHP.

Начать бесплатную пробную версию

GroupDocs.Merger Cloud SDK для PHP — это программное решение для беспрепятственного объединения нескольких документов одного формата в один, что позволяет объединять их постранично или выбирать между диапазонами страниц. Cloud SDK поддерживает множество полезных операций с документами, позволяющих разделить один документ на несколько и создать графическое представление страниц документа в форматах PNG, JPG и BMP для лучшей диагностики структуры документа и содержимого в нем. SDK для слияния документов также способен выполнять множество полезных операций слияния и разделения на страницах документов, что позволяет вам перемещать, удалять, поворачивать, менять местами, извлекать или изменять ориентацию страниц с дополнительной поддержкой извлечения информации о документе и управлением паролями. защищенные документы. GroupDocs.Merger Cloud SDK для PHP создан как слой поверх GroupDocs.Merger Cloud REST API, который можно использовать с любым языком или платформой разработки, которые могут вызывать REST API.

Функции REST API слияния документов

Объединение нескольких страниц, слайдов или электронных таблиц в один документ

Поменять местами любые две страницы, слайды или листы в документе

Поворачивайте страницы, устанавливая углы поворота, такие как 90, 180 или 270 градусов.

Разделите любой документ на файлы меньшего размера

Удалить любую отдельную страницу или набор определенных страниц

Изменить ориентацию страницы

Изменение порядка страниц, слайдов или диаграмм

Установить, сбросить и удалить пароль

Получить список поддерживаемых форматов файлов

Объединение нескольких страниц — 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";                        
    }
  }		
      ```

Ресурсы поддержки и обучения

GroupDocs.Merger Cloud также предлагает отдельные SDK для слияния документов для других языков, перечисленных ниже:

  РУССКИЙ