Προσθέστε ένα υδατογράφημα κειμένου ή εικόνας σε PDF έγγραφα χρησιμοποιώντας το Dart. Φορτώστε το PDF έγγραφο και εισαγάγετε το απαιτούμενο υδατογράφημα σε αυτό. Στη συνέχεια, αποθηκεύστε το αποτέλεσμα σε μια βολική μορφή όπως DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS και άλλα, και μοιραστείτε το υδατογράφημα έγγραφο με άλλο άτομο. Επίσης, αφαιρέστε το υδατογράφημα από το PDF έγγραφο εάν το υδατογράφημα είχε προηγουμένως προστεθεί στο έγγραφο και οι λόγοι για την προσθήκη δεν είναι πλέον σχετικοί.
Με αυτό το Dart/Flutter API, οι προγραμματιστές μπορούν να προσθέσουν ένα υδατογράφημα στο PDF στο διαδίκτυο. Απλώς δημιουργήστε το υδατογράφημα χρησιμοποιώντας κείμενο ή μια εικόνα και, στη συνέχεια, εισαγάγετε αυτό το υδατογράφημα στο έγγραφό σας PDF σε Dart.
Σημείωση: δεν χρειάζεται να εγκαταστήσετε εφαρμογές ή βιβλιοθήκες τρίτων. Επομένως, η λύση λογισμικού Dart/Flutter που διαθέτουμε είναι πολύ εύκολη στη χρήση.
Το δεδομένο Dart/Flutter SDK είναι επίσης χρήσιμο για την αφαίρεση υδατογραφημάτων από PDF. Η κατάργηση ενός υδατογραφήματος σε PDF σημαίνει ότι μπορείτε να φορτώσετε το επιθυμητό PDF έγγραφο σφραγισμένο με ένα υδατογράφημα κειμένου ή εικόνας, να αφαιρέσετε αυτό το υδατογράφημα από το PDF χρησιμοποιώντας Dart και, στη συνέχεια, να αποθηκεύσετε το αρχείο εξόδου σε μια βολική μορφή – DOC, DOCX, PDF, JPEG, PNG, TIFF και άλλα.
Για να αξιολογήσετε πώς μπορείτε να προσθέσετε ή να αφαιρέσετε ένα υδατογράφημα σε PDF με το Dart/Flutter API μας, φορτώστε το PDF και το υδατογράφημα ως εικόνα ή κείμενο. Στη συνέχεια, επιλέξτε μια βολική μορφή αρχείου εξαγωγής – 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.pdf').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, 'pdf');
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.pdf').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, 'pdf');
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.pdf').readAsBytes()).buffer.asByteData();
final deleteWatermarkOnline = DeleteWatermarkOnlineRequest(requestDocument);
final deletedWatermark = await wordsApi.deleteWatermarkOnline(deleteWatermarkOnline);
final convertDocument = ConvertDocumentRequest(deletedWatermark.document.values.first, 'pdf');
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 για να δείτε τις λεπτομέρειες.
Μπορείτε να προσθέσετε ένα υδατογράφημα σε ένα έγγραφο σε άλλες μορφές: