Dodajte besedilni ali slikovni vodni žig Word dokumentom z uporabo Dart. Naložite Word dokument in vanj vstavite zahtevani vodni žig. Nato shranite rezultat v priročnem formatu, kot je DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS in več, ter delite dokument z vodnim žigom z drugo osebo. Prav tako odstranite vodni žig iz Word dokumenta, če je bil vodni žig predhodno dodan dokumentu in razlogi za dodajanje niso več pomembni.
S tem API jem za Dart/Flutter lahko razvijalci v splet Word dodajo vodni žig. Preprosto ustvarite vodni žig z besedilom ali sliko in nato ta vodni žig vstavite v svoj Word dokument v Dart.
Opomba: ni treba namestiti nobenih aplikacij ali knjižnic tretjih oseb. Zato je naša programska rešitev Dart/Flutter zelo enostavna za uporabo.
Dani Dart/Flutter SDK je prav tako koristen za odstranjevanje vodnih žigov iz Word. Odstranitev vodnega žiga v Word pomeni, da lahko naložite želeni Word dokument z besedilom ali slikovnim vodnim žigom, odstranite ta vodni žig iz Word ja s pomočjo Dart in nato shranite izhodno datoteko v priročnem formatu – DOC, DOCX, PDF, JPEG, PNG, TIFF in drugi.
Če želite oceniti, kako dodati ali odstraniti vodni žig v Word z našim API jem za Dart/Flutter, naložite Word in vodni žig kot sliko ali besedilo. Nato izberite priročno obliko izvozne datoteke – DOC, DOCX, PDF, HTML, RTF, XPS in druge.
Uporabite naslednji primer, da vidite, kako deluje:
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);
Klonirajte Aspose.Words Cloud SDK for Dart iz GitHub in jo uporabite v svojem projektu. Dodajte to odvisnost v svoj pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Sledite tem Instructions, da hitro pridobite potrebne varnostne poverilnice in dostopate do našega REST API ja.
Za podrobnosti si oglejte Repository Documentation.
Dokumentu lahko dodate vodni žig v drugih formatih: