保护您的文档免遭未经授权的分发并在线添加水印。为此,只需加载 PDF、Word 或其他文档格式并使用 Dart 添加文本或图像水印。然后以方便的格式保存带水印的 PDF 或 Word 文档,例如 DOC、DOCX、PDF、HTML、RTF、XPS 等。您还可以从文档中删除水印,以使其更易于处理,除非它侵犯了任何人的权利。
使用此 Dart/Flutter API,开发人员可以在线为 PDF、Word 或其他文档添加水印。您可以使用文本或图像创建水印,然后通过在 Dart 中设置叠加角度将该水印插入 PDF 或 Word 文档。
注意:无需安装任何第三方应用程序或库。因此,我们的 Dart/Flutter 软件解决方案非常易于使用。
给定的 Dart/Flutter SDK 也有助于去除水印。例如,在 Word 中删除水印意味着您可以加载带有文本或图像水印标记的所需 Word 文档,使用 Dart 从文档中删除此水印,然后以方便的格式保存输出文件。
要评估我们的 Dart/Flutter API,请加载要添加水印的文档,并将水印作为图像或文本加载。然后选择一种方便的导出文件格式--DOCX、PDF、MD、HTML、TXT、DOC、RTF、EPUB、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);
从 GitHub 克隆 Aspose.Words Cloud SDK for Dart 源代码并在您的项目中使用它。将此依赖项添加到您的 pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
请按照这些 Instructions 快速获取必要的安全凭证并访问我们的 REST API。
请参阅 Repository Documentation 以查看详细信息。