Pridajte vodoznak do PDF súborov alebo Word alebo odstráňte predtým pridané vodoznaky pomocou Dart

Pomocou tejto knižnice Dart/Flutter môžu vývojári pridať vodoznak obrázka alebo textu do PDF dokumentu alebo Word, ako aj odstrániť už pridaný vodoznak v priebehu niekoľkých sekúnd

Chráňte svoje dokumenty pred neoprávnenou distribúciou a pridajte vodotlač online. Stačí načítať PDF, Word alebo iný formát dokumentu a pridať textový alebo obrázkový vodoznak pomocou Dart. Potom uložte vodotlačový PDF dokument alebo Word vo vhodnom formáte, ako je DOC, DOCX, PDF, HTML, RTF, XPS a ďalšie. Vodoznak môžete z dokumentov tiež odstrániť, aby ste ich mohli ľahšie spracovať, pokiaľ neporušuje niečie práva.

Zobraziť útržok kódu

Pridajte vodoznak v Dart

Pomocou tohto Dart/Flutter API môžu vývojári pridať vodoznak do PDF, Word alebo iných dokumentov online. Vodoznak môžete vytvoriť pomocou textu alebo obrázka a potom ho vložiť do PDF dokumentu alebo Word nastavením uhla prekrytia v jazyku Dart.

Poznámka: Nie je potrebné inštalovať žiadne aplikácie alebo knižnice tretích strán. Preto sa naše softvérové riešenie pre Dart/Flutter veľmi jednoducho používa.

Odstráňte vodoznak v Dart

Dané Dart/Flutter SDK je tiež užitočné na odstránenie vodoznakov. Napríklad odstránenie vodoznaku v programe Word znamená, že môžete načítať požadovaný dokument programu Word opečiatkovaný textovým alebo obrázkovým vodoznakom, odstrániť tento vodoznak z dokumentu pomocou Dart a potom uložiť výstupný súbor vo vhodnom formáte.

Vodoznak vo Worde alebo PDF

Ak chcete vyhodnotiť naše Dart/Flutter API, načítajte dokument, do ktorého chcete pridať vodotlač a vodotlač ako obrázok alebo text. Potom vyberte vhodný formát exportovaného súboru – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS a ďalšie.

Ako to funguje, použite nasledujúci príklad:

Do súboru je potrebné pridať vodoznaky
Spustiť kód
Nahrajte obrázok, ktorý chcete vložiť
Vyberte cieľový formát zo zoznamu
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);
Spustiť kód
  
Skopírujte kód Dart do schránky

Ako odstrániť vodoznak v Dart

  1. Nainštalovať Aspose.Words Cloud for Dart/Flutter
  2. Pridajte odkaz na knižnicu (importujte knižnicu) do svojho projektu Dart
  3. Nakonfigurujte rozhranie API pomocou kľúčov aplikácie
  4. Vložte dokument, z ktorého chcete odstrániť vodotlač
  5. Vytvorte žiadosť o odstránenie vodoznaku
  6. Uložte výsledok do vhodného formátu súboru

Dart na používanie vodoznakov

Naklonujte zdrojový kód Aspose.Words Cloud SDK for Dart z GitHubu a použite ho vo svojom projekte. Pridajte túto závislosť do svojho pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Postupujte podľa týchto Instructions, aby ste rýchlo získali potrebné bezpečnostné poverenia a získali prístup k nášmu REST API.

Požiadavky na systém

Podrobnosti nájdete v Repository Documentation.

Najpopulárnejšie formáty dokumentov na pridávanie vodoznaku

5%

Prihláste sa na odber aktualizácií produktov Aspose

Získajte mesačné bulletiny a ponuky priamo do vašej poštovej schránky.

© Aspose Pty Ltd 2001-2024. Všetky práva vyhradené.