Protejați-vă documentele împotriva distribuției neautorizate și adăugați filigranul online. Pentru a face acest lucru, încărcați un PDF, Word sau alt format de document și adăugați un text sau un filigran de imagine folosind Dart. Apoi salvați PDF documentul sau Word cu filigran într-un format convenabil, cum ar fi DOC, DOCX, PDF, HTML, RTF, XPS și altele. De asemenea, puteți elimina filigranul din documente pentru a le face mai ușor de procesat, cu excepția cazului în care încalcă drepturile cuiva.
Cu acest API Dart/Flutter, dezvoltatorii pot adăuga un filigran la PDF, Word sau alte documente online. Puteți crea filigranul folosind text sau o imagine și apoi inserați acel filigran în PDF documentul sau Word setând unghiul de suprapunere în Dart.
Notă: nu este nevoie să instalați aplicații sau biblioteci terțe. Prin urmare, soluția noastră software Dart/Flutter este foarte ușor de utilizat.
SDK ul Dart/Flutter dat este, de asemenea, util pentru a elimina filigranele. De exemplu, eliminarea unui filigran din Word înseamnă că puteți încărca Word documentul dorit ștampilat cu un text sau un filigran de imagine, puteți elimina acest filigran din document folosind Dart și apoi puteți salva fișierul de ieșire într-un format convenabil.
Pentru a evalua API ul nostru Dart/Flutter, încărcați documentul la care doriți să adăugați un filigran și filigranul ca imagine sau text. Apoi selectați un format de fișier de export convenabil - DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS și altele.
Utilizați următorul exemplu pentru a vedea cum funcționează:
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);
Clonează Aspose.Words Cloud SDK for Dart din GitHub și folosește-l în proiectul tău. Adăugați această dependență la pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Vă rugăm să urmați aceste Instructions pentru a obține rapid acreditările de securitate necesare și pentru a accesa API ul nostru REST.
Consultați Repository Documentation pentru a vedea detaliile.