![](https://products-qa.fileformat.com/ja/word-processing/php/aspose-words-cloud-sdk-for-php/header-image.png)
Aspose.Words Cloud SDK for PHP
Microsoft Word ドキュメントを処理するための C# .NET API
Word (DOC、DOCX、ODT) を作成、編集、分割、結合、操作し、PDF、HTML、EPUB、画像などに変換するための REST API。
Aspose.Words Cloud SDK for PHP は、開発者が Word ドキュメント処理を簡単に統合できるクラウドベースのプラットフォームです。 より少ないコストと労力で、これらの機能を PHP アプリケーションに組み込むことができます。 この SDK を使用すると、Word 文書を作成、編集、変換できるだけでなく、作成者、タイトル、キーワードなどの文書プロパティを操作できます。 PHP Cloud SDK は Cloud API のラッパーであり、シンプル、効率的、安全、そして生産性が向上するように設計されています。 ソフトウェア開発者は、最新の OS で実行される PHP アプリケーションに Word ドキュメントの生成、編集、変換機能を簡単に組み込むことができます。
Aspose.Words Cloud SDK for PHP は強力で使いやすいプラットフォームであり、ブックマークの挿入と更新、Word ドキュメント内のテキスト検索、他のテキストへのテキストの置換など、Word ドキュメントの生成と管理のためのいくつかの重要な機能が含まれています。 値、コメントの挿入、Word ファイルからのすべてのコメントの取得、コメントの更新、新しいページの追加、Word 文書の圧縮、DrawingObject の挿入と管理、Word 文書へのフィールドの挿入、ヘッダーとフッターの挿入/更新、すべてのヘッダー/フッターの取得 Word 文書、脚注の挿入と更新、表の挿入と管理、オンラインでの差し込み印刷の実行、Word 文書内のすべてのフォントの取得など。
Aspose.Words Cloud SDK for PHP は、いくつかの一般的なファイル形式へのドキュメント変換、およびある形式から別の形式への簡単な変換をサポートしています。 このライブラリは、EMF、PDF、HTML、EPUB、DOTX、GIF、BMP、PNG、RTF、XPS、WML などを含む 20 を超えるファイル形式への変換をサポートしています。 SDK を使用すると、データベースやその他のデータ ソースからレター、封筒、ラベルを作成するなど、差し込み印刷操作を実行できます。
Aspose.Words Cloud PHP REST API の使用を開始する
Web サーバーに PHP 7.1 以降のバージョンをダウンロード、インストールし、設定します。 Aspose.Words Cloud PHP REST API をインストールする推奨方法は、Composer を使用することです。 スムーズにインストールするには、次のコマンドを使用してください。
Composer 経由で Aspose.Words Cloud PHP REST API をインストールする
作曲者には aspose-cloud/aspose-words-cloud が必要です
GitHub から直接ダウンロードすることもできます。PHP REST API 経由で Word ドキュメントを生成および管理
Aspose.Words Cloud PHP REST API は、PHP アプリケーション内で新しい Word ドキュメントを最初から作成するための完全なサポートを提供します。 このライブラリは、新しいページの追加、オンラインでの Word 文書の圧縮、文書プロパティへのアクセスと変更、Word 文書の統計情報の取得、Word 文書の保護、Word 文書の一部のレンダリングなど、Word 文書の作成と処理のためのいくつかの基本機能と高度な機能を完全にサポートしています。 Word 文書を画像に変換したり、Word 文書からすべてのマクロを削除したり、その他多くのことを行います。
PHP API 経由で新しい Word ドキュメントを作成する
<php
use Aspose\Words\WordsApi;
use Aspose\Words\Model\Requests\{CreateDocumentRequest};
$clientId = '####-####-####-####-####';
$secret = '##################';
$wordsApi = new WordsApi($clientId, $secret);
$createRequest = new CreateDocumentRequest(
"Sample.docx", NULL, NULL);
$wordsApi->createDocument($createRequest); ?>
PHP REST API を使用して Word ドキュメントを変換
Aspose.Words Cloud PHP REST API を使用すると、ソフトウェア開発者は、Microsoft Word および OpenOffice ドキュメントを、高品質かつ高速に他のサポートされているファイル形式に変換できます。 このライブラリは、DOCX、DOC、RTF、ODT、PDF、HTML、MD、XAML、TXT、PNG、JPG などのさまざまな一般的なファイル形式への変換をサポートしています。 このライブラリには、PDF から Word への変換、Word から PDF への変換、MOBI から EPUB への変換、MOBI から PDF への変換、Word から EPUB への変換、Word から画像への変換、Word から HTML への変換など、他のさまざまな一般的なドキュメント変換も含まれています。
PHP REST API を介してプログラムで PDF を Word に変換するにはどうすればよいですか?
<php
use Aspose\Words\WordsApi;
use Aspose\Words\Model\Requests\{SaveAsOnlineRequest};
use Aspose\Words\Model\{SaveOptionsData};
$clientId = '####-####-####-####-####';
$secret = '##################';
$wordsApi = new WordsApi($clientId, $secret);
$requestDocument = "Sample.docx";
$requestSaveOptionsData = new SaveOptionsData(array(
"save_format" => "pdf",
"file_name" => "Sample_out.pdf",));
$saveRequest = new SaveAsOnlineRequest(
$requestDocument, $requestSaveOptionsData, NULL, NULL, NULL, NULL);
$wordsApi->saveAsOnline($saveRequest); ?>
PHP 経由で複数の Word ドキュメントを比較する
Aspose.Words Cloud SDK for PHP を使用すると、ソフトウェア開発者は Word ドキュメントをわずか数行の PHP コードと比較できます。 このライブラリを使用すると、プログラムで 2 つの Word 文書を比較し、それらの相違点を取得できます。 このライブラリは、ドキュメント比較の結果の表示をサポートしており、更新されたテキスト、削除されたテキスト、新しく追加されたテキスト、書式設定の変更などの違いの種類に関する情報を含めることができます。 文書内の相違点の場所、および追加または削除されたテキストに関する情報が提供される場合があります。
PHP ライブラリ経由でレポートを生成
Aspose.Words Cloud SDK for PHP は、PHP アプリケーション内のテンプレートからプロフェッショナルな印刷対応の DOCX、DOC、RTF、PDF レポートを生成するための完全な機能を提供します。 レポートを生成するには、まずソース データを JSON、XML、または CSV 形式で準備する必要があります。次に、レポート テンプレートを作成し、データをテンプレートにバインドして出力ドキュメントを生成する簡単な PHP アプリケーションを作成します。
PHP コマンドを使用してレポート生成プロセスを実行する
<php
use Aspose\Words\WordsApi;
use Aspose\Words\Model\Requests\{BuildReportOnlineRequest};
use Aspose\Words\Model\{ReportEngineSettings};
$clientId = '####-####-####-####-####';
$secret = '##################';
$wordsApi = new WordsApi($clientId, $secret);
$requestTemplate = "Sample.docx";
$requestReportEngineSettings = new ReportEngineSettings(array(
"data_source_type" => "Json",
"data_source_name" => "persons",));
$buildReportRequest = new BuildReportOnlineRequest(
$requestTemplate, "Data.json", $requestReportEngineSettings, NULL);
$wordsApi->buildReportOnline($buildReportRequest); ?>