Cloud REST API consente agli sviluppatori di combinare rapidamente o dividere più documenti dello stesso formato all’interno di applicazioni basate su PHP.
Inizia la prova gratuitaGroupDocs.Merger Cloud SDK per PHP è una soluzione programmatica per unire senza interruzioni più documenti dello stesso formato in uno solo, consentendo di combinarli pagina per pagina o di scegliere tra gli intervalli di pagine. Cloud SDK supporta numerose operazioni utili sui documenti per dividere un documento in molti, e per creare rappresentazioni immagine delle pagine del documento nei formati PNG, JPG e BMP per una migliore diagnosi della struttura e del contenuto del documento. Il fusore di documenti SDK è anche in grado di eseguire molte operazioni utili di unione e divisione sulle pagine dei documenti, permettendoti di spostare, rimuovere, ruotare, scambiare, estrarre o modificare l’orientamento delle pagine, con ulteriore supporto per l’estrazione di informazioni dal documento e la gestione di documenti protetti da password. GroupDocs.Merger Cloud SDK per PHP è costruito come uno strato sopra GroupDocs.Merger Cloud REST API che può essere utilizzato con qualsiasi linguaggio o piattaforma di sviluppo in grado di chiamare 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";
}
}
```