ドキュメントエディターRESTAPIとPHPクラウド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 for PHPは、PHPアプリケーション内で人気のある多数のドキュメントファイル形式の編集と操作をサポートしています。 GroupDocs.Editor Cloud SDKforPHPをGroupDocs.EditorCloudREST APIと統合し、サポートされているドキュメントをサードパーティのWYSIWYG HTMLエディターにアップロードし、ドキュメントを操作して、編集後の外観を損なうことなく元のドキュメント形式に保存するだけです。 PHPエディターライブラリは、Microsoft Word(DOC、DOCX、WordML)、Excel(XLS、XLSX、SpreadsheetML)、プレゼンテーション(PPT、PPTX)、HTML、XML、TXT、OpenDocumentなどのさまざまなドキュメント形式をサポートしています。

GroupDocs.Editor Cloud SDK for PHPは、GroupDocs.Editor Cloud REST APIの上にレイヤーとして構築されており、低レベルのリクエストを管理し、レスポンスを処理することで、貴重な開発時間を節約します。開発者は、プロジェクトで必要な場合にのみ、特定のコードの作成に集中できます。

よくある質問

ドキュメントを編集する独自の PHP アプリケーションを作成したいですか?

クラウドでファイルに注釈を付けるためのソース コードを探している場合は、GitHub の GroupDocs.Editor Cloud SDK for PHP を確認してください。 .

PHP で GroupDocs.Editor REST API を無料で試すことはできますか?

GroupDocs.Editor を試す ローコード PHP API を制限なく使用できます。

機密ファイルをどこにもアップロードして編集したくありませんか?私のオプションは何ですか?

GroupDocs.Editor Cloud は、サービスを セルフホスト するために使用できる Docker イメージとしても利用できます。または、現在 REST API を駆動している GroupDocs.Editor ハイコード API を使用して独自のサービスを構築することもできます。

高度なドキュメントエディタRESTAPIの機能

WYSIWYGエディター内で簡単に統合できます

Word文書全体を編集するか、ページ範囲を定義します

マルチタブのスプレッドシート編集がサポートされています

大きなCSVまたはTSVファイルのメモリ使用量を最適化

ドキュメント情報(タイプ、サイズ、ページ数など)を抽出します

任意の言語またはプラットフォームで使用されるCloudRESTAPI

WordProcessingドキュメントの操作-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を提供します

  日本語