قم بحماية مستنداتك من التوزيع غير المصرح به وإضافة العلامة المائية عبر الإنترنت. للقيام بذلك، ما عليك سوى تحميل ملف PDF أو Word أو تنسيق مستند آخر وإضافة نص أو علامة مائية للصورة باستخدام Dart. ثم احفظ مستند PDF أو Word الذي يحمل علامة مائية بتنسيق مناسب مثل DOC و DOCX و PDF و HTML و RTF و XPS وغيرها. يمكنك أيضًا إزالة العلامة المائية من المستندات لتسهيل معالجتها ما لم تنتهك حقوق أي شخص.
باستخدام Dart/Flutter API، يمكن للمطورين إضافة علامة مائية إلى PDF أو Word أو مستندات أخرى عبر الإنترنت. يمكنك إنشاء العلامة المائية باستخدام نص أو صورة ثم إدراج تلك العلامة المائية في مستند PDF أو Word عن طريق تعيين زاوية التراكب في Dart.
ملاحظة: ليست هناك حاجة لتثبيت أي تطبيقات أو مكتبات خاصة بطرف ثالث. لذلك، فإن حل برنامج Dart/Flutter الخاص بنا سهل الاستخدام للغاية.
يعد Dart/Flutter SDK المحدد مفيدًا أيضًا في إزالة العلامات المائية. على سبيل المثال، تعني إزالة علامة مائية في Word أنه يمكنك تحميل مستند Word المطلوب مختومًا بنص أو علامة مائية للصورة، وإزالة هذه العلامة المائية من المستند باستخدام Dart، ثم حفظ ملف الإخراج بتنسيق مناسب.
لتقييم واجهة برمجة تطبيقات Dart/Flutter الخاصة بنا، قم بتحميل المستند الذي تريد إضافة علامة مائية إليه وعلامة مائية كصورة أو نص. ثم حدد تنسيق ملف تصدير مناسبًا - 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 requestImageStream = (await File('Input2.jpg').readAsBytes()).buffer.asByteData();
final requestWatermarkData = WatermarkDataImage();
requestWatermarkData.image = FileReference.fromLocalFile(requestImageStream);
final insertWatermarkRequest = InsertWatermarkOnlineRequest(
requestDocument, requestWatermarkData);
final insertWatermarkResult = await wordsApi.InsertWatermarkOnline(
insertWatermarkRequest);
final convertRequest = ConvertDocumentRequest(
insertWatermarkResult.document.values.first, 'docx');
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.docx').readAsBytes()).buffer.asByteData();
final requestWatermarkData = WatermarkDataText();
requestWatermarkData.text = 'This is the watermark text';
requestWatermarkData.layout = WatermarkDataText_LayoutEnum.diagonal;
final insertWatermarkRequest = InsertWatermarkOnlineRequest(
requestDocument, requestWatermarkData);
final insertWatermarkResult =
await wordsApi.InsertWatermarkOnline(insertWatermarkRequest);
final convertRequest = ConvertDocumentRequest(
insertWatermarkResult.document.values.first, 'docx');
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.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 للحصول بسرعة على بيانات اعتماد الأمان الضرورية والوصول إلى REST API.
الرجوع إلى Repository Documentation لمعرفة التفاصيل.