Belgeler Düzenleyici REST API ve PHP Cloud SDK

Herhangi bir harici yazılım yüklemeden, her türlü PHP uygulamasında tüm popüler belge biçimlerini hızla düzenlemek için Cloud REST API.

  • 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
Ücretsiz Denemeye Başlayın

GroupDocs.Editor Cloud SDK for PHP, PHP uygulamaları içinde bir dizi popüler belge dosya biçimini düzenlemeyi ve düzenlemeyi destekler. GroupDocs.Editor Cloud SDK for PHP’yi GroupDocs.Editor Cloud REST API ile entegre edin, desteklenen belgeyi herhangi bir üçüncü taraf WYSIWYG HTML düzenleyicisine yükleyin, belgeyi düzenleyin ve düzenlemeden sonra görünümünü bozmadan orijinal belge biçimine geri kaydedin. PHP düzenleyici kitaplığı, Microsoft Word (DOC, DOCX, WordML), Excel (XLS, XLSX, SpreadsheetML), Sunumlar (PPT, PPTX), HTML, XML, TXT ve OpenDocument dahil olmak üzere çeşitli belge biçimlerini destekler.

GroupDocs.Editor Cloud SDK for PHP, düşük seviyeli istekleri yöneterek ve yanıtları işleyerek değerli geliştirme süresinden tasarruf sağlayan GroupDocs.Editor Cloud REST API’nin üzerine bir katman olarak oluşturulmuştur. Geliştiriciler, yalnızca projede ihtiyaç duyulduğu şekilde belirli kodu yazmaya odaklanabilirler.

Sık Sorulan Sorular

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

Bulutta dosyaya açıklama eklemek için kaynak kodunu arıyorsanız GitHub’daki GroupDocs.Editor Cloud SDK for PHP sayfasına göz atın.

GroupDocs.Editor REST API’lerini PHP’de ücretsiz deneyebilir miyim?

Herhangi bir sınırlama olmaksızın GroupDocs.Editor Düşük Kodlu PHP API’lerini deneyebilirsiniz.

Gizli dosyalarımı düzenleme için hiçbir yere yüklemek istemiyorum? Seçeneklerim nelerdir?

GroupDocs.Editor Cloud, hizmeti kendi kendine barındırmak için kullanılabilen Docker görüntüsü olarak da mevcuttur. Veya şu anda REST API’lerimizi çalıştıran GroupDocs.Editor Yüksek Kodlu API’lerini kullanarak kendi hizmetlerinizi oluşturabilirsiniz.

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

Herhangi bir WYSIWYG düzenleyicisine kolayca entegre olur

Word belgelerini bir bütün olarak düzenleyin veya sayfa aralığını tanımlayın

Çok sekmeli elektronik tablo düzenleme desteklenmektedir

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

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

Bulut REST API herhangi bir dil veya platform ile kullanılır

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 API’leri sunar

  Türkçe