GroupDocs.Merger Cloud SDK 用于 PHP,是一种编程解决方案,可无缝地将同一格式的多个文档合并为一个,支持逐页合并或按页范围选择进行组合。 Cloud SDK 支持多种实用的文档操作,可将单个文档拆分为多个,并以 PNG、JPG、BMP 格式生成文档页面的图像表示,以便更好地诊断文档结构和内容。 文档合并器 SDK 同样能够对文档页面执行多种实用的合并和拆分操作,使你能够移动、删除、旋转、交换、提取或更改页面方向,并额外支持文档信息提取以及密码保护文档的管理。 GroupDocs.Merger Cloud SDK 用于 PHP 构建在 GroupDocs.Merger Cloud REST API 之上,可在任何能够调用 REST APIs 的语言或开发平台中使用。
//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";
}
}
```