Voeg een tekst- of afbeeldingswatermerk toe aan PDF documenten met Dart. Laad het PDF document en plaats het gewenste watermerk erin. Sla het resultaat vervolgens op in een handig formaat zoals DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS en meer, en deel het document met watermerk met iemand anders. Verwijder ook het watermerk uit PDF document als het watermerk eerder aan het document is toegevoegd en de redenen voor het toevoegen niet langer relevant zijn.
Met deze Dart/Flutter API kunnen ontwikkelaars online een watermerk aan PDF toevoegen. Maak gewoon het watermerk met tekst of een afbeelding en voeg dat watermerk vervolgens in uw PDF document in Dart in.
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 uit PDF te verwijderen. Het verwijderen van een watermerk in PDF betekent dat u het gewenste PDF document kunt laden met een tekst- of afbeeldingswatermerk, dit watermerk uit de PDF kunt verwijderen met Dart en vervolgens het uitvoerbestand in een handig formaat kunt opslaan – DOC, DOCX, PDF, JPEG, PNG, TIFF en anderen.
Om te evalueren hoe u een watermerk in PDF kunt toevoegen of verwijderen met onze Dart/Flutter API, laadt u de PDF en het watermerk als een afbeelding of tekst. Selecteer vervolgens een handig exportbestandsformaat - DOC, DOCX, PDF, HTML, RTF, 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.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);
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.
U kunt een watermerk toevoegen aan een document in andere indelingen: