DOC ドキュメントを読み取るタスクは、DOMモデル内の階層データ構造を読み取るタスクです。これは、考えられるすべての子要素と属性を含む、個々の DOC データ要素の形式を知っていることを意味します。
PHP ライブラリはクラウドベースのソリューションであり、DOC ファイルを開いて簡単に読み書きできます。この分散アプローチにより、リソースを大量に消費するすべての DOC ドキュメント処理がAsposeサーバーで実行されるため、PHP 言語を使用したソフトウェア開発に柔軟性がもたらされます。必要なのは、PHP コードでCloud APIにアクセスするための秘密鍵を取得することだけです。
DOC ドキュメントのすべての要素を反復処理することも、DOMツリーで特定の要素を検索することもできます。 DOC ファイルの構造とドキュメントノードに含まれるデータの両方を操作するための幅広い PHP 関数を提供します。
次のコード例は、PHP を使用して DOC ファイルをロードし、そのファイルに対していくつかのアクションを実行する方法をすばやく理解するのに役立ちます。
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$fileName = "Input.doc";
$requestFileContent = file_get_contents(realpath(
__DIR__ . '/../../..') . "/TestData/" . $fileName);
$uploadDocumentRequest = new UploadFileRequest(
$requestFileContent, $fileName, NULL
);
$wordsApi->uploadFile($uploadDocumentRequest);
$requestParagraph = new ParagraphInsert(array(
"text" => "Reading and writing to the file in the cloud occurs automatically.",
));
$insertParagraphRequest = new InsertParagraphRequest(
$fileName, $requestParagraph, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$wordsApi->insertParagraph($insertParagraphRequest);
$downloadDocumentRequest = new DownloadFileRequest(
$fileName, NULL, NULL
);
$wordsApi->downloadFile($downloadDocumentRequest);
Packagist リポジトリから 'Aspose.Words Cloud SDK for PHP' をインストールします。 composer require aspose-cloud/aspose-words-cloud を実行してSDKをインストールし、 require_once('vendor/autoload.php'); を使用するだけです。プロジェクトにインポートします。
別の方法として、GitHubから Aspose.Words Cloud SDK for PHP 手動で複製することもできます。これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。