Προστατέψτε τα έγγραφά σας από μη εξουσιοδοτημένη διανομή και προσθέστε το υδατογράφημα στο διαδίκτυο. Για να το κάνετε αυτό, απλώς φορτώστε μια 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 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 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 για να δείτε τις λεπτομέρειες.