Επεξεργαστής εγγράφων REST API & PHP Cloud SDK

Cloud REST API για γρήγορη επεξεργασία όλων των δημοφιλών μορφών εγγράφων σε οποιονδήποτε τύπο εφαρμογής PHP χωρίς εγκατάσταση εξωτερικού λογισμικού.‎

Ξεκινήστε τη δωρεάν δοκιμή

Το GroupDocs.Editor Cloud SDK για PHP υποστηρίζει την επεξεργασία και τον χειρισμό μιας δέσμης δημοφιλών μορφών αρχείων εγγράφων σε εφαρμογές PHP. Απλώς ενσωματώστε το GroupDocs.Editor Cloud SDK για PHP με το GroupDocs.Editor Cloud REST API, μεταφορτώστε το υποστηριζόμενο έγγραφο σε οποιοδήποτε πρόγραμμα επεξεργασίας HTML WYSIWYG τρίτου κατασκευαστή, χειριστείτε το έγγραφο και αποθηκεύστε το ξανά στην αρχική μορφή του εγγράφου χωρίς να διαταράξετε την εμφάνιση μετά την επεξεργασία. Η βιβλιοθήκη του προγράμματος επεξεργασίας PHP υποστηρίζει μια ποικιλία μορφών εγγράφων, συμπεριλαμβανομένων των Microsoft Word (DOC, DOCX, WordML), Excel (XLS, XLSX, SpreadsheetML), Παρουσιάσεις (PPT, PPTX), HTML, XML, TXT και OpenDocument.

Το GroupDocs.Editor Cloud SDK για PHP είναι χτισμένο ως ένα επίπεδο πάνω από το GroupDocs.Editor Cloud REST API που εξοικονομεί πολύτιμο χρόνο ανάπτυξης με τη διαχείριση αιτημάτων χαμηλού επιπέδου και τον χειρισμό των απαντήσεων. Οι προγραμματιστές μπορούν να επικεντρωθούν στη σύνταξη του συγκεκριμένου κώδικα μόνο όπως απαιτείται στο έργο.

Προηγμένες δυνατότητες επεξεργασίας εγγράφων REST API

Ενσωματώνεται εύκολα σε οποιοδήποτε πρόγραμμα επεξεργασίας WYSIWYG

Επεξεργαστείτε έγγραφα του Word ως σύνολο ή ορίστε το εύρος σελίδων

Υποστηρίζεται η επεξεργασία υπολογιστικών φύλλων με πολλές καρτέλες

Βελτιστοποιημένη χρήση μνήμης για μεγάλα αρχεία CSV ή TSV

Εξαγωγή πληροφοριών εγγράφου (τύπος, μέγεθος, αριθμός σελίδων κ.λπ.)

Cloud REST API για χρήση με οποιαδήποτε γλώσσα ή πλατφόρμα

Εργασία με έγγραφα επεξεργασίας κειμένου - 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();

Πόροι υποστήριξης και μάθησης

Το GroupDocs.Editor προσφέρει API προβολής εγγράφων για άλλα δημοφιλή περιβάλλοντα ανάπτυξης

  Ελληνικά