Dokumenteditor REST API & PHP Cloud SDK

Cloud REST API for hurtigt at redigere alle populære dokumentformater i enhver type af PHP-applikation uden at installere ekstern software.

  • GroupDocs.Editor til cURL
  • GroupDocs.Editor til .NET
  • GroupDocs.Editor til Java
  • GroupDocs.Editor til Python
  • GroupDocs.Editor til Ruby
  • GroupDocs.Editor til Node.js
  • GroupDocs.Editor for Android
Start gratis prøveperiode

GroupDocs.Editor Cloud SDK for PHP understøtter redigering og manipulation af en række populære dokumentfilformater i PHP-applikationer. Integrer blot GroupDocs.Editor Cloud SDK for PHP med GroupDocs.Editor Cloud REST API, upload det understøttede dokument i enhver tredjeparts WYSIWYG HTML-editor, manipulér dokumentet og gem det tilbage i det oprindelige dokumentformat uden at forstyrre udseendet efter redigering. PHP-editorbiblioteket understøtter en række dokumentformater, herunder Microsoft Word (DOC, DOCX, WordML), Excel (XLS, XLSX, SpreadsheetML), Præsentationer (PPT, PPTX), HTML, XML, TXT og OpenDocument.

GroupDocs.Editor Cloud SDK for PHP er bygget som et lag oven på GroupDocs.Editor Cloud REST API, hvilket sparer værdifuld udviklingstid ved at håndtere lavniveau-anmodninger og svar. Udviklerne kan fokusere på kun at skrive den specifikke kode, der er nødvendig i projektet.

Ofte stillede spørgsmål

Jeg vil gerne oprette min egen PHP-applikation til at redigere dokumenter?

Se GroupDocs.Editor Cloud SDK for PHP at GitHub hvis du leder efter kildekoden til at annotere fil i skyen.

Kan jeg prøve GroupDocs.Editor REST APIs på PHP gratis?

Du kan prøve GroupDocs.Editor Low-Code PHP APIs uden nogen begrænsninger.

Jeg vil ikke uploade mine fortrolige filer nogen steder til redigering? Hvad er mine muligheder?

GroupDocs.Editor Cloud er også tilgængelig som Docker image, som kan bruges til at selvhoste tjenesten. Eller kan du bygge dine egne tjenester ved at bruge GroupDocs.Editor High-code APIs, som i øjeblikket driver vores REST APIs.

Avanceret dokumenteditor REST API funktioner

Integreres nemt i enhver WYSIWYG-editor

Rediger Word-dokumenter som helhed eller definér et sideområde

Redigering af regneark med flere faneblade understøttes

Optimeret hukommelsesforbrug for store CSV- eller TSV-filer

Udtræk dokumentinformation (type, størrelse, sideantal osv.)

Cloud REST API kan bruges med ethvert sprog eller enhver platform

Arbejde med WordProcessing-dokumenter - 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();

Support and Learning Resources

GroupDocs.Editor tilbyder dokumentvisning APIs for andre populære udviklingsmiljøer

  Dansk
dc6472925