API Cloud REST permettant aux développeurs de combiner ou de diviser rapidement plusieurs documents du même format dans des applications basées sur PHP.
Commencer l'essai gratuitGroupDocs.Merger Cloud SDK pour PHP est une solution programmatique pour joindre de manière transparente plusieurs documents du même format en un seul, permettant de les combiner page par page ou de choisir entre les plages de pages. Le SDK Cloud prend en charge de nombreuses opérations de document utiles pour diviser un document en plusieurs et créer une représentation d’image des pages de document aux formats PNG, JPG et BMP pour un meilleur diagnostic de la structure du document et du contenu qu’il contient. Le SDK de fusion de documents est également capable d’effectuer de nombreuses opérations utiles de fusion et de fractionnement sur les pages de documents, vous permettant ainsi de déplacer, supprimer, faire pivoter, échanger, extraire ou modifier l’orientation des pages avec une prise en charge supplémentaire de l’extraction des informations sur les documents et de la gestion des mots de passe. documents protégés. GroupDocs.Merger Cloud SDK pour PHP est conçu comme une couche au-dessus de l’API REST GroupDocs.Merger Cloud qui peut être utilisée avec n’importe quel langage ou plate-forme de développement pouvant appeler des API REST.
Combinez plusieurs pages, diapositives ou feuilles de calcul dans un seul document
Permuter la position de deux pages, diapositives ou feuilles dans un document
Faites pivoter les pages en définissant des angles de rotation tels que 90, 180 ou 270 degrés
Divisez n’importe quel document en fichiers plus petits
Supprimer toute page unique ou toute collection de pages spécifiques
Changer l’orientation des pages
Réorganiser les pages, les diapositives ou les diagrammes
Définir, réinitialiser et supprimer le mot de passe
Récupérer la liste des formats de fichiers pris en charge
//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";
}
}
```