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

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

  • GroupDocs.Editor for cURL
  • GroupDocs.Editor for .NET
  • GroupDocs.Editor for Java
  • GroupDocs.Editor for Python
  • GroupDocs.Editor for Ruby
  • GroupDocs.Editor for Node.js
  • GroupDocs.Editor for Android
Ξεκινήστε τη δωρεάν δοκιμή

Το 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 που εξοικονομεί πολύτιμο χρόνο ανάπτυξης με τη διαχείριση αιτημάτων χαμηλού επιπέδου και τον χειρισμό των απαντήσεων. Οι προγραμματιστές μπορούν να επικεντρωθούν στη σύνταξη του συγκεκριμένου κώδικα μόνο όπως απαιτείται στο έργο.

Συχνές Ερωτήσεις

Θέλω να δημιουργήσω τη δική μου εφαρμογή PHP για την επεξεργασία εγγράφων;

Ρίξτε μια ματιά στο GroupDocs.Editor Cloud SDK για PHP στο GitHub εάν αναζητάτε τον πηγαίο κώδικα για να σχολιάσετε το αρχείο στο Cloud .

Μπορώ να δοκιμάσω τα GroupDocs.Editor REST API στην PHP δωρεάν;

Μπορείτε να δοκιμάσετε το GroupDocs.Editor χαμηλού κώδικα PHP API χωρίς κανέναν περιορισμό.

Δεν θέλω να ανεβάσω πουθενά τα εμπιστευτικά μου αρχεία για επεξεργασία; Ποιες είναι οι επιλογές μου;

Το GroupDocs.Editor Cloud είναι επίσης διαθέσιμο ως εικόνα Docker που μπορεί να χρησιμοποιηθεί για να self-host την υπηρεσία. Εναλλακτικά, μπορείτε να δημιουργήσετε τις δικές σας υπηρεσίες χρησιμοποιώντας GroupDocs.Editor High-code APIs που οδηγούν επί του παρόντος τα 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 προβολής εγγράφων για άλλα δημοφιλή περιβάλλοντα ανάπτυξης

  Ελληνικά