使用 PHP SDK 合并和拆分文档

Cloud REST API 供开发人员在基于 PHP 的应用程序中快速合并或拆分多个相同格式的文档。

开始免费试用

GroupDocs.Merger Cloud SDK for PHP 是一种编程解决方案,可将相同格式的多个文档无缝合并为一个,允许逐页组合它们或在页面范围之间进行选择。 Cloud SDK 支持许多有用的文档操作,将一个文档拆分为多个文档,并以 PNG、JPG 和 BMP 格式创建文档页面的图像表示,以便更好地诊断文档结构和其中的内容。 文档合并 SDK 还能够对文档页面执行许多有用的合并和拆分操作,从而允许您移动、删除、旋转、交换、提取或更改页面的方向,并额外支持文档信息提取和密码管理-受保护的文件。 GroupDocs.Merger Cloud SDK for 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,如下所列:

  中文