Bescherm uw documenten tegen ongeoorloofde verspreiding en voeg het watermerk online toe. Om dit te doen, laadt u gewoon een PDF, Word of ander documentformaat en voegt u een tekst- of afbeeldingswatermerk toe met Dart. Sla vervolgens het PDF of Word document met watermerk op in een handig formaat zoals DOC, DOCX, PDF, HTML, RTF, XPS en andere. U kunt het watermerk ook uit documenten verwijderen om ze gemakkelijker te kunnen verwerken, tenzij het iemands rechten schendt.
Met deze Dart/Flutter API kunnen ontwikkelaars online een watermerk toevoegen aan PDF, Word of andere documenten. U kunt het watermerk maken met tekst of een afbeelding en dat watermerk vervolgens in uw PDF of Word document invoegen door de overlayhoek in Dart in te stellen.
Opmerking: het is niet nodig om applicaties of bibliotheken van derden te installeren. Daarom is onze Dart/Flutter softwareoplossing zeer gebruiksvriendelijk.
De gegeven Dart/Flutter SDK is ook handig om watermerken te verwijderen. Als u bijvoorbeeld een watermerk in Word verwijdert, betekent dit dat u het gewenste Word document kunt laden met een tekst- of afbeeldingswatermerk, dit watermerk uit het document kunt verwijderen met Dart en vervolgens het uitvoerbestand in een handig formaat kunt opslaan.
Om onze Dart/Flutter API te evalueren, laadt u het document waaraan u een watermerk wilt toevoegen en het watermerk als een afbeelding of tekst. Selecteer vervolgens een handig exportbestandsformaat - DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS en andere.
Gebruik het volgende voorbeeld om te zien hoe het werkt:
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);
Kloon Aspose.Words Cloud SDK for Dart -broncode van GitHub en gebruik deze in uw project. Voeg deze afhankelijkheid toe aan uw pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Volg deze Instructions om snel de benodigde beveiligingsreferenties te krijgen en toegang te krijgen tot onze REST API.
Raadpleeg de Repository Documentation om de details te zien.