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 的语言或开发平台。
//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";
}
}
```