เพิ่มลายน้ำลงในไฟล์ PDF หรือ Word หรือลบลายน้ำที่เพิ่มไว้ก่อนหน้านี้โดยใช้ Dart

ด้วยไลบรารี Dart/Flutter นี้ นักพัฒนาสามารถเพิ่มลายน้ำรูปภาพหรือข้อความบนเอกสาร PDF หรือ Word รวมทั้งลบลายน้ำที่เพิ่มแล้วในไม่กี่วินาที

ปกป้องเอกสารของคุณจากการแจกจ่ายโดยไม่ได้รับอนุญาตและเพิ่มลายน้ำออนไลน์ ในการดำเนินการนี้ เพียงโหลด PDF, Word หรือรูปแบบเอกสารอื่นๆ แล้วเพิ่มลายน้ำข้อความหรือรูปภาพโดยใช้ Dart จากนั้นบันทึกเอกสาร PDF หรือ Word ที่มีลายน้ำในรูปแบบที่สะดวก เช่น DOC, DOCX, PDF, HTML, RTF, XPS และอื่นๆ คุณยังสามารถลบลายน้ำออกจากเอกสารเพื่อให้ง่ายต่อการดำเนินการ เว้นแต่จะเป็นการละเมิดสิทธิ์ของใครก็ตาม

ดูข้อมูลโค้ด

เพิ่มลายน้ำใน Dart

ด้วย Dart/Flutter API นี้ นักพัฒนาสามารถเพิ่มลายน้ำลงใน PDF, Word หรือเอกสารอื่นๆ ทางออนไลน์ได้ คุณสามารถสร้างลายน้ำโดยใช้ข้อความหรือรูปภาพ แล้วแทรกลายน้ำนั้นลงในเอกสาร PDF หรือ Word ของคุณโดยการตั้งค่ามุมโอเวอร์เลย์ใน Dart

หมายเหตุ: ไม่จำเป็นต้องติดตั้งแอปพลิเคชันหรือไลบรารีของบุคคลที่สาม ดังนั้น โซลูชันซอฟต์แวร์ Dart/Flutter ของเราจึงใช้งานง่ายมาก

ลบลายน้ำใน Dart

Dart/Flutter SDK ที่ให้มานั้นมีประโยชน์ในการลบลายน้ำเช่นกัน ตัวอย่างเช่น การลบลายน้ำใน Word หมายความว่าคุณสามารถโหลดเอกสาร Word ที่ต้องการที่มีลายน้ำข้อความหรือรูปภาพ ลบลายน้ำนี้ออกจากเอกสารโดยใช้ Dart แล้วบันทึกไฟล์เอาต์พุตในรูปแบบที่สะดวก

ลายน้ำใน Word หรือ PDF

ในการประเมิน Dart/Flutter API ของเรา ให้โหลดเอกสารที่คุณต้องการเพิ่มลายน้ำและลายน้ำเป็นรูปภาพหรือข้อความ จากนั้นเลือกรูปแบบไฟล์ส่งออกที่สะดวก – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS และอื่นๆ

ใช้ตัวอย่างต่อไปนี้เพื่อดูว่ามันทำงานอย่างไร:

ไฟล์ต้องเพิ่มลายน้ำ
รันโค้ด
อัปโหลดรูปภาพที่คุณต้องการแทรก
เลือกรูปแบบเป้าหมายจากรายการ
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);
รันโค้ด
  
คัดลอกรหัส Dart ไปยังคลิปบอร์ด

วิธีลบลายน้ำใน Dart

  1. ติดตั้ง Aspose.Words Cloud for Dart/Flutter
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยัง Dart โครงการของคุณ
  3. กำหนดค่า API โดยใช้คีย์แอปของคุณ
  4. โหลดเอกสารที่คุณต้องการลบลายน้ำออกจาก
  5. สร้างคำขอลบลายน้ำ
  6. บันทึกผลลัพธ์เป็นรูปแบบไฟล์ที่สะดวก

Dart ห้องสมุดเพื่อใช้ลายน้ำ

โคลน Aspose.Words Cloud SDK for Dart จาก GitHub และใช้ในโครงการของคุณ เพิ่มการพึ่งพานี้ใน pubspec.yaml: dependencies: aspose_words_cloud: 22.4.0

โปรดปฏิบัติตาม Instructions เหล่านี้เพื่อรับข้อมูลประจำตัวด้านความปลอดภัยที่จำเป็นอย่างรวดเร็วและเข้าถึง REST API ของเรา

ความต้องการของระบบ

อ้างถึง Repository Documentation เพื่อดูรายละเอียด

รูปแบบเอกสารยอดนิยมสำหรับใส่ลายน้ำ

5%

สมัครสมาชิก Aspose Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ