Dart を使用して、テキストまたは画像の透かしを DOCX ドキュメントに追加します。 DOCX ドキュメントをロードし、必要な透かしを挿入します。次に、結果を DOCX、PDF、MD、HTML、TXT、DOC、RTF、EPUB、XPS などの便利な形式で保存し、透かし入りのドキュメントを他の人と共有します。また、透かしが以前にドキュメントに追加されていて、追加の理由がもはや関連していない場合は、DOCX ドキュメントから透かしを削除します。
この Dart/Flutter API を使用すると、開発者はオンラインで DOCX に透かしを追加できます。テキストまたは画像を使用して透かしを作成し、その透かしを Dart で DOCX ドキュメントに挿入するだけです。
注: サードパーティのアプリケーションやライブラリをインストールする必要はありません。したがって、当社の Dart/Flutter ソフトウェア ソリューションは非常に使いやすいものです。
指定された Dart/Flutter SDK は、DOCX から透かしを削除するのにも役立ちます。 DOCX の透かしを削除すると、テキストまたは画像の透かしがスタンプされた目的の DOCX ドキュメントを読み込み、Dart を使用してこの透かしを DOCX から削除し、出力ファイルを便利な形式 (DOC、DOCX、PDF、JPEG、 PNG、TIFF など。
Dart/Flutter API を使用して DOCX の透かしを追加または削除する方法を評価するには、DOCX と透かしを画像またはテキストとして読み込みます。次に、便利なエクスポート ファイル形式 (DOC、DOCX、PDF、HTML、RTF、XPS など) を選択します。
次の例を使用して、その仕組みを確認してください。
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final requestDocument = (await File('Input1.docx').readAsBytes()).buffer.asByteData();
final requestImageFile = (await File('Input2.docx').readAsBytes()).buffer.asByteData();
final insertWatermarkImageOnline = InsertWatermarkImageOnlineRequest(
requestDocument, requestImageFile);
final insertedWatermarkImage = await wordsApi.insertWatermarkImageOnline(
insertWatermarkImageOnline);
final convertDocument = ConvertDocumentRequest(
insertedWatermarkImage.document.values.first, 'docx');
await wordsApi.convertDocument(convertDocument);
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final requestDocument = (await File('Input.docx').readAsBytes()).buffer.asByteData();
final requestWatermarkText = WatermarkText();
requestWatermarkText.text = 'This is the watermark text.';
requestWatermarkText.rotationAngle = 90;
final insertWatermarkTextOnline = InsertWatermarkTextOnlineRequest(
requestDocument, requestWatermarkText);
final insertedWatermarkText = await wordsApi.insertWatermarkTextOnline(
insertWatermarkTextOnline);
final convertDocument = ConvertDocumentRequest(
insertedWatermarkText.document.values.first, 'docx');
await wordsApi.convertDocument(convertDocument);
import 'package:aspose_words_cloud/aspose_words_cloud.dart';
final config = Configuration("####-####-####-####-####", "##################");
final wordsApi = WordsApi(config);
final requestDocument = (await File('Input.docx').readAsBytes()).buffer.asByteData();
final deleteWatermarkOnline = DeleteWatermarkOnlineRequest(requestDocument);
final deletedWatermark = await wordsApi.deleteWatermarkOnline(deleteWatermarkOnline);
final convertDocument = ConvertDocumentRequest(deletedWatermark.document.values.first, 'docx');
await wordsApi.convertDocument(convertDocument);
Aspose.Words Cloud SDK for Dart ソースコードをGitHubから複製し、プロジェクトで使用します。この依存関係を pubspec.yaml: に追加します。 dependencies: aspose_words_cloud: 22.4.0
これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。
詳細については、 Repository Documentation を参照してください。