使用 Dart 將文本或圖像水印添加到 DOC 文檔。加載 DOC 文檔並將所需的水印插入其中。然後將結果保存為 DOCX、PDF、MD、HTML、TXT、DOC、RTF、EPUB、XPS 等方便的格式,並與他人共享帶水印的文檔。如果之前已將水印添加到文檔中,並且添加的原因不再相關,則還要從 DOC 文檔中刪除水印。
使用此 Dart/Flutter API,開發人員可以在線向 DOC 添加水印。只需使用文本或圖像創建水印,然後將該水印插入到 Dart 中的 DOC 文檔中。
注意:無需安裝任何第三方應用程序或庫。因此,我們的 Dart/Flutter 軟件解決方案非常易於使用。
給定的 Dart/Flutter SDK 也有助於從 DOC 中刪除水印。刪除 DOC 中的水印意味著您可以加載帶有文本或圖像水印標記的所需 DOC 文檔,使用 Dart 從 DOC 中刪除此水印,然後以方便的格式保存輸出文件 - DOC、DOCX、PDF、JPEG、 PNG、TIFF 等。
要評估如何使用我們的 Dart/Flutter API 在 DOC 中添加或刪除水印,請將 DOC 和水印作為圖像或文本加載。然後選擇一種方便的導出文件格式--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.doc').readAsBytes()).buffer.asByteData();
final requestImageFile = (await File('Input2.doc').readAsBytes()).buffer.asByteData();
final insertWatermarkImageOnline = InsertWatermarkImageOnlineRequest(
requestDocument, requestImageFile);
final insertedWatermarkImage = await wordsApi.insertWatermarkImageOnline(
insertWatermarkImageOnline);
final convertDocument = ConvertDocumentRequest(
insertedWatermarkImage.document.values.first, 'doc');
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.doc').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, 'doc');
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.doc').readAsBytes()).buffer.asByteData();
final deleteWatermarkOnline = DeleteWatermarkOnlineRequest(requestDocument);
final deletedWatermark = await wordsApi.deleteWatermarkOnline(deleteWatermarkOnline);
final convertDocument = ConvertDocumentRequest(deletedWatermark.document.values.first, 'doc');
await wordsApi.convertDocument(convertDocument);
從 GitHub 克隆 Aspose.Words Cloud SDK for Dart 源代碼並在您的項目中使用它。將此依賴項添加到您的 pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
請按照這些 Instructions 快速獲取必要的安全憑證並訪問我們的 REST API。
請參閱 Repository Documentation 以查看詳細信息。