Agregue una marca de agua de texto o imagen a PDF documentos usando Dart. Cargue el PDF documento e inserte la marca de agua requerida en él. Luego guarde el resultado en un formato conveniente como DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS y más, y comparta el documento con marca de agua con otra persona. Quite también la marca de agua del PDF documento si la marca de agua se agregó anteriormente al documento y los motivos para agregar ya no son relevantes.
Con esta API de Dart/Flutter, los desarrolladores pueden agregar una marca de agua a PDF en línea. Simplemente cree la marca de agua usando texto o una imagen y luego inserte esa marca de agua en su PDF documento en Dart.
Nota: no es necesario instalar aplicaciones o bibliotecas de terceros. Por lo tanto, nuestra solución de software Dart/Flutter es muy fácil de usar.
El SDK de Dart/Flutter proporcionado también es útil para eliminar marcas de agua de PDF. Eliminar una marca de agua en PDF significa que puede cargar el PDF documento deseado estampado con una marca de agua de texto o imagen, eliminar esta marca de agua del PDF usando Dart y luego guardar el archivo de salida en un formato conveniente: DOC, DOCX, PDF, JPEG, PNG, TIFF y otros.
Para evaluar cómo agregar o eliminar una marca de agua en PDF con nuestra API de Dart/Flutter, cargue el PDF y la marca de agua como una imagen o texto. Luego seleccione un formato de archivo de exportación conveniente: DOC, DOCX, PDF, HTML, RTF, XPS y otros.
Use el siguiente ejemplo para ver cómo funciona:
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);
Clone Aspose.Words Cloud SDK for Dart de GitHub y utilícelo en su proyecto. Agregue esta dependencia a su pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Siga estas Instructions para obtener rápidamente las credenciales de seguridad necesarias y acceder a nuestra REST API.
Consulte la Repository Documentation para ver los detalles.
Puede agregar una marca de agua a un documento en otros formatos: