Schützen Sie Ihre Dokumente vor unbefugter Verbreitung und fügen Sie das Wasserzeichen online hinzu. Laden Sie dazu einfach ein PDF, Word oder anderes Dokumentformat und fügen Sie mit Dart ein Text- oder Bildwasserzeichen hinzu. Speichern Sie dann das mit Wasserzeichen versehene PDF oder Word Dokument in einem praktischen Format wie DOC, DOCX, PDF, HTML, RTF, XPS und anderen. Sie können das Wasserzeichen auch aus Dokumenten entfernen, um die Verarbeitung zu vereinfachen, es sei denn, es verletzt die Rechte einer Person.
Mit dieser Dart/Flutter API können Entwickler PDF, Word oder anderen Dokumenten online ein Wasserzeichen hinzufügen. Sie können das Wasserzeichen mit Text oder einem Bild erstellen und dieses Wasserzeichen dann in Ihr PDF oder Word Dokument einfügen, indem Sie den Überlagerungswinkel in Dart festlegen.
Hinweis: Es müssen keine Anwendungen oder Bibliotheken von Drittanbietern installiert werden. Daher ist unsere Dart/Flutter Softwarelösung sehr einfach zu bedienen.
Das mitgelieferte Dart/Flutter SDK ist auch hilfreich, um Wasserzeichen zu entfernen. Das Entfernen eines Wasserzeichens in Word bedeutet beispielsweise, dass Sie das gewünschte Word Dokument laden können, das mit einem Text- oder Bild-Wasserzeichen versehen ist, dieses Wasserzeichen mithilfe von Dart aus dem Dokument entfernen und dann die Ausgabedatei in einem geeigneten Format speichern können.
Um unsere Dart/Flutter API zu testen, laden Sie das Dokument, dem Sie ein Wasserzeichen hinzufügen möchten, und das Wasserzeichen als Bild oder Text. Wählen Sie dann ein geeignetes Exportdateiformat – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS und andere.
Verwenden Sie das folgende Beispiel, um zu sehen, wie es funktioniert:
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);
Klonen Sie den Aspose.Words Cloud SDK for Dart -Quellcode von GitHub und verwenden Sie ihn in Ihrem Projekt. Fügen Sie diese Abhängigkeit zu Ihrer pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Bitte befolgen Sie diese Instructions, um schnell die erforderlichen Sicherheitsanmeldeinformationen zu erhalten und auf unsere REST API zuzugreifen.
Einzelheiten finden Sie in der Repository Documentation.