Zaštitite svoje dokumente od neovlaštene distribucije i dodajte vodeni žig online. Da biste to učinili, samo učitajte PDF, Word ili neki drugi format dokumenta i dodajte tekstualni ili slikovni vodeni žig koristeći Dart. Zatim spremite PDF ili Word dokument s vodenim žigom u prikladnom formatu kao što su DOC, DOCX, PDF, HTML, RTF, XPS i drugi. Također možete ukloniti vodeni žig s dokumenata kako biste ih lakše obradili osim ako ne krše nečija prava.
S ovim Dart/Flutter API jem programeri mogu dodati vodeni žig u PDF, Word ili druge dokumente na mreži. Možete stvoriti vodeni žig pomoću teksta ili slike, a zatim umetnuti taj vodeni žig u svoj PDF ili Word dokument postavljanjem kuta preklapanja u Dart.
Napomena: nema potrebe za instaliranjem aplikacija ili biblioteka trećih strana. Stoga je naše softversko rješenje za Dart/Flutter vrlo jednostavno za korištenje.
Navedeni Dart/Flutter SDK također je koristan za uklanjanje vodenih žigova. Na primjer, uklanjanje vodenog žiga u Wordu znači da možete učitati željeni Wordov dokument s tekstualnim ili slikovnim vodenim žigom, ukloniti ovaj vodeni žig iz dokumenta pomoću Dart, a zatim spremiti izlaznu datoteku u prikladnom formatu.
Da biste ocijenili naš Dart/Flutter API, učitajte dokument kojem želite dodati vodeni žig i vodeni žig kao sliku ili tekst. Zatim odaberite prikladan format datoteke za izvoz – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS i drugi.
Upotrijebite sljedeći primjer da vidite kako to funkcionira:
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 izvorni kod s GitHuba i koristite ga u svom projektu. Dodajte ovu ovisnost svom pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Slijedite ove Instructions kako biste brzo dobili potrebne sigurnosne vjerodajnice i pristupili našem REST API ju.
Pogledajte Repository Documentation da vidite detalje.