Belge Düzenleyici REST API & PHP Cloud SDK

Cloud REST API tüm popüler belge formatlarını, herhangi bir PHP uygulamasında, harici bir yazılım kurmadan hızlıca düzenlemenizi sağlar.

  • cURL için GroupDocs.Editor
  • .NET için GroupDocs.Editor
  • Java için GroupDocs.Editor
  • Python için GroupDocs.Editor
  • Ruby için GroupDocs.Editor
  • Node.js için GroupDocs.Editor
  • Android için GroupDocs.Editor
Ücretsiz Denemeye Başlayın

GroupDocs.Editor Cloud SDK for PHP, PHP uygulamaları içinde popüler belge dosya formatlarının birçoğunu düzenlemeyi ve manipüle etmeyi destekler. GroupDocs.Editor Cloud SDK for PHP’yi GroupDocs.Editor Cloud REST API ile basitçe entegre edin, herhangi bir üçüncü taraf WYSIWYG HTML editörüne desteklenen belgeyi yükleyin, belgeyi manipüle edin ve düzenlemeden sonra görünümünü bozmadan orijinal belge formatına geri kaydedin. PHP editör kütüphanesi, Microsoft Word (DOC, DOCX, WordML), Excel (XLS, XLSX, SpreadsheetML), Sunumlar (PPT, PPTX), HTML, XML, TXT ve OpenDocument dahil olmak üzere çeşitli belge formatlarını destekler.

GroupDocs.Editor Cloud SDK for PHP, GroupDocs.Editor Cloud REST API üzerine inşa edilmiş bir katman olup, düşük seviyeli istekleri yöneterek ve yanıtları işleyerek değerli geliştirme süresini tasarruf ettirir. Geliştiriciler, projede yalnızca gerektiği kadar spesifik kod yazmaya odaklanabilir.

Sıkça Sorulan Sorular

Belgeleri düzenlemek için kendi PHP uygulamamı oluşturmak istiyorum?

Bulutta dosya açıklaması eklemek için kaynak kodu arıyorsanız, GroupDocs.Editor Cloud SDK for PHP at GitHub inceleyin.

PHP üzerinde GroupDocs.Editor REST APIs’i ücretsiz olarak deneyebilir miyim?

Sınırsız olarak Low-Code PHP APIs’i try GroupDocs.Editor

Gizli dosyalarınızı düzenleme amacıyla herhangi bir yere yüklemek istemiyorum. Hangi seçenekleriniz var?

GroupDocs.Editor Cloud ayrıca Docker görüntüsü olarak da mevcuttur; bu görüntü hizmeti self-host etmek için kullanılabilir. Ya da mevcut REST APIs’ı yönlendiren GroupDocs.Editor High-code APIs kullanarak kendi hizmetlerinizi oluşturabilirsiniz.

Gelişmiş Belge Düzenleyici REST API Özellikleri

Herhangi bir WYSIWYG editörüne kolayca entegre olur

Word belgelerini bütün olarak düzenleyin veya sayfa aralığını belirleyin

Çok sekmeli elektronik tablo düzenleme desteklenir

Büyük CSV veya TSV dosyaları için bellek kullanımı optimize edilmiştir

Belge bilgilerini (tür, boyut, sayfa sayısı vb.) çıkarın

Cloud REST API, herhangi bir dil veya platform ile kullanılabilir

WordProcessing Belgeleriyle Çalışma - 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 diğer popüler geliştirme ortamları için belge görüntüleme APIs sunar

  Türkçe
012ecb9c2