開発者がこのDartライブラリを使用して文章ドキュメントを変更する場合、実際に編集されるのはドキュメントオブジェクトモデル(DOM)です。したがって、DOMとして表される文章ドキュメントにほとんどすべての変更を加えることができます。提供されているDart/Flutter SDKを使用すると、開発者はドキュメントを簡単に編集できます。テキストの変更、テーブルの更新、画像の追加などが可能です。 文章をロードし、プログラムで必要な変更を加えて、結果を同じまたはサポートされている保存形式にエクスポートするだけです。
Dart/Flutter ライブラリを使用すると、開発者はドキュメントオブジェクトモデル (DOM) を編集して 文章 ドキュメントを直接変更できます。つまり、追加のソフトウェアをインストールする必要はありません。
文章 ファイルを編集する最も一般的なケースは、テキスト編集です。特定のソフトウェアソリューションを使用すると、ドキュメント内で Dart を使用してテキストを追加、変更、または削除できます。
もう1つの人気のある 文章 編集オプションはテーブル編集です。 Dart/Flutter SDKを使用すると、テーブルとテーブルセル内のテキストを操作できます。
Dart 開発者は、テーブルとテーブルセルを追加または削除したり、それらのセル内のテキストを追加、編集、削除したりできます。
文章 でテキストとテーブルを編集する以外に、別の一般的なオプションがあります。Dart でドキュメントに画像を追加することです。 Dart/Flutter 開発者は、DOMを使用して 文章 ファイルにイメージを追加することもできます。
この強力な Dart/Flutter SDKを試して、文章 ドキュメント編集のいくつかのオプションを評価してください。次の例を使用して、文章 ドキュメントを読み込み、いくつかの変更を加えます。テキストを追加するか、テキストを含むテーブルとテーブルセルを追加するか、文章 ドキュメントに画像を挿入します。
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final requestDocument = (await File(
'Input.txt').readAsBytes()).buffer.asByteData();
final requestParagraph = ParagraphInsert();
requestParagraph.text = 'Morbi enim nunc faucibus a.';
final insertParagraphRequest = InsertParagraphOnlineRequest(requestDocument, requestParagraph);
final insertParagraph = await wordsApi.insertParagraphOnline(insertParagraphRequest);
final convertRequest = ConvertDocumentRequest(insertParagraph.document.values.first, 'txt');
final convert = await wordsApi.convertDocument(convertRequest);
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final requestDocument = (await File(
'Input.txt').readAsBytes()).buffer.asByteData();
final requestTable = TableInsert();
requestTable.columnsCount = 1;
requestTable.rowsCount = 2;
final insertTableRequest = InsertTableOnlineRequest(requestDocument,
requestTable, nodePath: '');
final insertTable = await wordsApi.insertTableOnline(insertTableRequest);
final convertRequest = ConvertDocumentRequest(insertTable.document.values.first, 'txt');
final convert = await wordsApi.convertDocument(convertRequest);
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final requestDocument = (await File(
'Input1.txt').readAsBytes()).buffer.asByteData();
final requestDrawingObject = DrawingObjectInsert();
requestDrawingObject.height = 0;
requestDrawingObject.left = 0;
requestDrawingObject.top = 0;
requestDrawingObject.width = 0;
requestDrawingObject.relativeHorizontalPosition =
DrawingObjectInsert_RelativeHorizontalPositionEnum.margin;
requestDrawingObject.relativeVerticalPosition =
DrawingObjectInsert_RelativeVerticalPositionEnum.margin;
requestDrawingObject.wrapType = DrawingObjectInsert_WrapTypeEnum.inline;
final requestImageFile = (await File(
'Input2.txt').readAsBytes()).buffer.asByteData();
final insertDrawingObjectRequest = InsertDrawingObjectOnlineRequest(requestDocument,
requestDrawingObject, requestImageFile, nodePath: 'sections/0');
final insertDrawingObject =
await wordsApi.insertDrawingObjectOnline(insertDrawingObjectOnline);
final convertRequest = ConvertDocumentRequest(insertDrawingObject.document.values.first,
'txt');
final convert = await wordsApi.convertDocument(convertRequest);
Aspose.Words Cloud SDK for Dart ソースコードをGitHubから複製し、プロジェクトで使用します。この依存関係を pubspec.yaml: に追加します。 dependencies: aspose_words_cloud: 22.4.0
これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。
詳細については、 Repository Documentation を参照してください。