Editor di Documenti REST API e PHP Cloud SDK

Cloud REST API per modificare rapidamente tutti i formati di documento più diffusi in qualsiasi tipo di applicazione PHP senza installare software esterno.

  • GroupDocs.Editor per cURL
  • GroupDocs.Editor per .NET
  • GroupDocs.Editor per Java
  • GroupDocs.Editor per Python
  • GroupDocs.Editor per Ruby
  • GroupDocs.Editor per Node.js
  • GroupDocs.Editor per Android
Inizia la prova gratuita

GroupDocs.Editor Cloud SDK per PHP supporta la modifica e la manipolazione di numerosi formati di file documento popolari all’interno delle applicazioni PHP. Integra semplicemente GroupDocs.Editor Cloud SDK per PHP con GroupDocs.Editor Cloud REST API, carica il documento supportato in qualsiasi editor WYSIWYG di terze parti HTML, manipola il documento e salvalo nuovamente nel formato originale senza alterare l’aspetto dopo la modifica. La libreria editor PHP supporta una varietà di formati di documento, tra cui Microsoft Word (DOC, DOCX, WordML), Excel (XLS, XLSX, SpreadsheetML), Presentazioni (PPT, PPTX), HTML, XML, TXT e OpenDocument.

GroupDocs.Editor Cloud SDK per PHP è costruito come livello sopra GroupDocs.Editor Cloud REST API e consente di risparmiare tempo di sviluppo gestendo le richieste di basso livello e le risposte. Gli sviluppatori possono concentrarsi sulla scrittura del codice specifico solo quando necessario nel progetto.

Domande frequenti

Voglio creare la mia applicazione PHP per modificare i documenti?

Dai un’occhiata a GroupDocs.Editor Cloud SDK per PHP su GitHub se stai cercando il codice sorgente per annotare i file nel Cloud.

Posso provare GroupDocs.Editor REST APIs su PHP gratuitamente?

Puoi provare GroupDocs.Editor Low-Code PHP APIs senza alcuna limitazione.

Non vuoi caricare i tuoi file riservati da nessuna parte per la modifica? Quali sono le tue opzioni?

GroupDocs.Editor Cloud è disponibile anche come immagine Docker che può essere usata per self-host il servizio. Oppure puoi creare i tuoi servizi usando GroupDocs.Editor High-code APIs che attualmente alimentano il nostro REST APIs.

Funzionalità avanzate dell’Editor di Documenti REST API

Si integra facilmente in qualsiasi editor WYSIWYG

Modifica i documenti Word nella loro interezza o definisci l’intervallo di pagine

È supportata la modifica di fogli di calcolo a più schede

Utilizzo della memoria ottimizzato per file CSV o TSV di grandi dimensioni

Estrai le informazioni del documento (tipo, dimensione, numero di pagine, ecc.)

Cloud REST API può essere usato con qualsiasi linguaggio o piattaforma

Lavorare con documenti di elaborazione testi - PHP

//Get your App SID, App Key and Storage Name at https://dashboard.groupdocs.cloud (free registration is required).
$AppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
$AppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
  
$configuration = new GroupDocs\Editor\Configuration();
$configuration->setAppSid($AppSid);
$configuration->setAppKey($AppKey);

$editApi = new GroupDocs\Editor\EditApi($configuration);
$fileApi = new GroupDocs\Editor\FileApi($configuration);

// The document already uploaded into the storage
// Load it into editable state
$fileInfo = new Model\FileInfo();
$fileInfo->setFilePath("Spreadsheet/four-sheets.xlsx");        
$loadOptions = new Model\SpreadsheetLoadOptions();
$loadOptions->setFileInfo($fileInfo);
$loadOptions->setOutputPath("output");
$loadOptions->setWorksheetIndex(0);
$loadResult = $editApi->load(new Requests\loadRequest($loadOptions));

// Download html document
$htmlFile = $fileApi->downloadFile(new Requests\downloadFileRequest($loadResult->getHtmlPath()));
$html = file_get_contents($htmlFile->getRealPath());

// Edit something...
$html = str_replace("This is sample sheet", "This is sample sheep", $html);

// Upload html back to storage
file_put_contents($htmlFile->getRealPath(), $html);
$uploadRequest = new Requests\uploadFileRequest($loadResult->getHtmlPath(), $htmlFile->getRealPath());
$fileApi->uploadFile($uploadRequest);

// Save html back to xlsx
$saveOptions = new Model\SpreadsheetSaveOptions();
$saveOptions->setFileInfo($fileInfo);
$saveOptions->setOutputPath("output/edited.xlsx");
$saveOptions->setHtmlPath($loadResult->getHtmlPath());
$saveOptions->setResourcesPath($loadResult->getResourcesPath());
$saveResult = $editApi->save(new Requests\saveRequest($saveOptions));

// Done.
echo "Document edited: " . $saveResult->getPath();

Supporto e risorse per l'apprendimento

GroupDocs.Editor offre la visualizzazione dei documenti APIs per altri ambienti di sviluppo popolari

  Italiano
e0fb6a85d