Ajoutez un filigrane à PDF ou supprimez les filigranes ajoutés précédemment à l'aide de Dart

À l'aide de cette bibliothèque Dart/Flutter, tamponnez PDF documents avec un filigrane d'image ou de texte ou supprimez un filigrane déjà ajouté en quelques étapes

Ajoutez un filigrane de texte ou d'image à PDF documents à l'aide de Dart. Chargez le PDF document et insérez-y le filigrane requis. Enregistrez ensuite le résultat dans un format pratique tel que DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS et plus, et partagez le document en filigrane avec une autre personne. Supprimez également le filigrane du PDF document si le filigrane a déjà été ajouté au document et que les raisons de l'ajout ne sont plus pertinentes.

Afficher l'extrait de code

PDF - ajouter un filigrane en Dart

Avec cette API Dart/Flutter, les développeurs peuvent ajouter un filigrane au PDF en ligne. Créez simplement le filigrane en utilisant du texte ou une image, puis insérez ce filigrane dans votre PDF document en Dart.

Remarque: il n'est pas nécessaire d'installer des applications ou des bibliothèques tierces. Par conséquent, notre solution logicielle Dart/Flutter est très facile à utiliser.

Supprimer le filigrane du PDF – Dart

Le SDK Dart/Flutter donné est également utile pour supprimer les filigranes du PDF. La suppression d'un filigrane en PDF signifie que vous pouvez charger le PDF document souhaité estampillé d'un filigrane de texte ou d'image, supprimer ce filigrane du PDF à l'aide de Dart, puis enregistrer le fichier de sortie dans un format pratique - DOC, DOCX, PDF, JPEG, PNG, TIFF et autres.

Travailler avec filigrane en PDF

Pour évaluer comment ajouter ou supprimer un filigrane en PDF avec notre API Dart/Flutter, chargez le PDF et le filigrane sous forme d'image ou de texte. Sélectionnez ensuite un format de fichier d'exportation pratique - DOC, DOCX, PDF, HTML, RTF, XPS et autres.

Utilisez l'exemple suivant pour voir comment cela fonctionne :

Le fichier doit ajouter des filigranes
Exécuter le code
Téléchargez une image que vous souhaitez insérer
Sélectionnez le format cible dans la liste
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);
Exécuter le code
  
Copier le code Dart dans le presse-papiers

Comment créer filigrane PDF Dart REST API

  1. Installez Aspose.Words Cloud for Dart/Flutter
  2. Ajouter une référence de bibliothèque (importer la bibliothèque) à votre projet Dart
  3. Configurez l'API à l'aide de vos clés d'application
  4. Chargez le PDF document dont vous souhaitez supprimer le filigrane
  5. Créer une demande pour supprimer le filigrane
  6. Enregistrez le résultat dans un format de fichier pratique

Bibliothèque Dart pour utiliser des filigranes dans PDF

Clonez le code source du Aspose.Words Cloud SDK for Dart partir de GitHub et utilisez-le dans votre projet. Ajoutez cette dépendance à votre pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

Veuillez suivre ces Instructions pour obtenir rapidement les informations d'identification de sécurité nécessaires et accéder à notre REST API.

Configuration requise

Reportez-vous à la Repository Documentation pour voir les détails.

Autres formats de fichiers pris en charge

Vous pouvez ajouter un filigrane à un document dans d'autres formats :

5%

Abonnez-vous aux mises à jour des produits Aspose

Recevez des newsletters mensuelles et des offres directement dans votre boîte mail.

© Aspose Pty Ltd 2001-2024. Tous les droits sont réservés.