Thêm hình mờ văn bản hoặc hình ảnh vào PDF tài liệu bằng Dart. Tải PDF tài liệu và chèn hình mờ cần thiết vào đó. Sau đó, lưu kết quả ở định dạng thuận tiện như DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS, v.v. và chia sẻ tài liệu đã được đánh dấu mờ với người khác. Đồng thời xóa hình mờ khỏi PDF tài liệu nếu hình mờ trước đó đã được thêm vào tài liệu và lý do thêm không còn phù hợp nữa.
Với API Dart/Flutter này, các nhà phát triển có thể thêm hình mờ vào PDF trực tuyến. Chỉ cần tạo hình mờ bằng văn bản hoặc hình ảnh và sau đó chèn hình mờ đó vào PDF tài liệu của bạn bằng Dart.
Lưu ý: không cần cài đặt bất kỳ ứng dụng hoặc thư viện nào của bên thứ ba. Do đó, giải pháp phần mềm Dart/Flutter của chúng tôi rất dễ sử dụng.
SDK Dart/Flutter đã cho cũng rất hữu ích để xóa hình mờ khỏi PDF. Xóa hình mờ trong PDF có nghĩa là bạn có thể tải PDF tài liệu mong muốn được đóng dấu bằng hình mờ văn bản hoặc hình ảnh, xóa hình mờ này khỏi PDF bằng Dart, sau đó lưu tệp đầu ra ở định dạng thuận tiện - DOC, DOCX, PDF, JPEG, PNG, TIFF và những thứ khác.
Để đánh giá cách thêm hoặc xóa hình mờ trong PDF bằng API Dart/Flutter của chúng tôi, hãy tải PDF và hình mờ dưới dạng hình ảnh hoặc văn bản. Sau đó chọn định dạng tệp xuất thuận tiện - DOC, DOCX, PDF, HTML, RTF, XPS và các định dạng khác.
Sử dụng ví dụ sau để xem nó hoạt động như thế nào:
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);
Sao chép mã nguồn Aspose.Words Cloud SDK for Dart từ GitHub và sử dụng nó trong dự án của bạn. Thêm phần phụ thuộc này vào pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0
Vui lòng làm theo các Instructions này để nhanh chóng nhận được thông tin xác thực bảo mật cần thiết và truy cập REST API của chúng tôi.
Tham khảo Repository Documentation để xem chi tiết.
Bạn có thể thêm hình mờ vào tài liệu ở các định dạng khác: