GroupDocs.Watermark for Node.js via Java

รับลายน้ำจากเอกสาร DOC

ดึงลายน้ำได้อย่างง่ายดายโดยใช้ GroupDocs.Watermark for Node.js via Java

รับลายน้ำจากไฟล์ Doc โดยใช้ GroupDocs.Watermark

GroupDocs.Watermark for Node.js via Java นำเสนอโซลูชั่นที่ครอบคลุมสำหรับการใส่ลายน้ำในรูปแบบเอกสารทางธุรกิจยอดนิยม ด้วยการรวมไลบรารีของเราเข้ากับแอปพลิเคชัน Node.js via Java ของคุณ คุณสามารถจัดเตรียมความสามารถในการค้นหาลายน้ำอันทรงพลังให้กับพวกเขาได้

  1. หากต้องการเข้าถึงฟังก์ชันการทำงานที่ GroupDocs.Watermark ให้ไว้ ให้สร้างอินสแตนซ์คลาส Watermarker และระบุเส้นทางไฟล์ Doc นอกจากนี้คุณยังสามารถใช้ไฟล์ที่บันทึกเป็นสตรีมไบต์ได้ การดำเนินการนี้จะโหลดเอกสารเป้าหมายเพื่อการวิเคราะห์ลายน้ำที่ครอบคลุม
  2. เพื่อให้บรรลุการระบุลายน้ำเป้าหมาย ให้สร้างออบเจ็กต์ SearchCriteria คุณสามารถระบุรูปภาพเพื่อค้นหาลายน้ำรูปภาพที่คล้ายกันได้ สำหรับลายน้ำข้อความ ให้กำหนดเนื้อหาข้อความ คุณสมบัติแบบอักษร คุณลักษณะสี และพารามิเตอร์อื่นๆ ที่เกี่ยวข้อง เพื่อปรับแต่งเกณฑ์การค้นหาและให้ผลลัพธ์ที่แม่นยำยิ่งขึ้น
  3. เรียกใช้เมธอด Search (หรือรูปแบบการตั้งชื่อที่คล้ายกัน) ของออบเจ็กต์ Watermarker เพื่อเริ่มกระบวนการรับลายน้ำภายในเอกสารที่โหลด ฟังก์ชันนี้จะส่งคืนคอลเลกชันของออบเจ็กต์ที่แสดงลายน้ำที่อาจเกิดขึ้น ซึ่งช่วยอำนวยความสะดวกในการประมวลผลเพิ่มเติมตามความต้องการเฉพาะของคุณ
  4. การรวบรวมลายน้ำผลลัพธ์ช่วยให้คุณสามารถควบคุมลายน้ำที่ระบุในเอกสารได้ คุณสามารถลบลายน้ำที่ไม่ต้องการออกหรือปรับเปลี่ยนคุณสมบัติแบบไดนามิกได้ เช่น การปรับขนาด ตำแหน่ง หรือเนื้อหาข้อความ เพื่อให้เหมาะกับความต้องการของคุณ

// รับลายน้ำรูปภาพวางไว้ใน DOC

// สร้างออบเจ็กต์ Watermarker ด้วยเส้นทางต้นทาง
const watermarker = new groupdocs.watermark.Watermarker("input.doc");

// รับลายน้ำด้วยแฮชรูปภาพที่คล้ายกัน
const imageSearchCriteria = 
    new groupdocs.watermark.ImageDctHashSearchCriteria("watermark.jpg");
imageSearchCriteria.setMaxDifference(0.9);
const possibleWatermarks = watermarker.search(imageSearchCriteria);

// ประมวลผลลายน้ำตามที่คุณต้องการ
console.log(`Found ${possibleWatermarks.getCount()} possible watermark(s).`);
npm i @groupdocs/groupdocs.watermark
คลิกเพื่อคัดลอก
คัดลอก
ตัวอย่างเพิ่มเติม เอกสาร

ใช้ประโยชน์จาก Node.js สำหรับการค้นหาลายน้ำด้วย GroupDocs.Watermark

ใช้ฟังก์ชันการค้นหาลายน้ำแบบไดนามิกและมีประสิทธิภาพในแอปพลิเคชัน Node.js ของคุณโดยใช้ GroupDocs.Watermark ภายในแพลตฟอร์ม Node.js via Java

ค้นหาลายน้ำ Node.js

Node.js API สำหรับการค้นหาลายน้ำที่ยืดหยุ่น

ใช้ประโยชน์จากความยืดหยุ่นของ Node.js ด้วย GroupDocs.Watermark เพื่อค้นหาลายน้ำในรูปแบบเอกสารหลายรูปแบบกำหนดค่าการค้นหาให้ตรงกับข้อกำหนดเฉพาะ เช่น ขนาด ประเภท หรือเนื้อหาได้อย่างง่ายดาย

การระบุลายน้ำที่ได้รับการปรับปรุงด้วย Node.js

ปรับปรุงการประมวลผลเอกสารของคุณโดยการระบุลายน้ำอย่างถูกต้องโดยใช้ Node.jsใช้ API ของ GroupDocs.Watermark เพื่อตรวจจับลายน้ำแม้ภายในโครงสร้างเอกสารที่ซับซ้อน

โซลูชันการค้นหาลายน้ำที่ปรับขนาดได้

ปรับขนาดโซลูชันความปลอดภัยเอกสารของคุณด้วย Node.js GroupDocs.Watermark ช่วยให้สามารถประมวลผลชุดเอกสารขนาดใหญ่ได้อย่างมีประสิทธิภาพ ทำให้เหมาะสำหรับการใช้งานระดับองค์กร

Node.js ตัวอย่าง: ค้นหาและดึงลายน้ำ

ตัวอย่าง Node.js นี้แสดงวิธีการใช้ GroupDocs.Watermark สำหรับการค้นหาและดึงลายน้ำ แสดงให้เห็นถึงการดำเนินการค้นหาที่มีประสิทธิภาพและปรับขนาดได้

TypeScript


    const groupdocsWatermark = require('@groupdocs/groupdocs.watermark')

    const files = ["source.docx", "source.xlsx", "source.pptx", "source.vsdx"];
    for (const file of files) {
        //  ตั้งค่าสภาพแวดล้อม Node.js และโหลดเอกสารที่จำเป็น
        const settings = new groupdocsWatermark.WatermarkerSettings();
        settings.setSearchableObjects(new groupdocsWatermark.SearchableObjects());
        settings.getSearchableObjects().setWordProcessingSearchableObjects(
            groupdocsWatermark.WordProcessingSearchableObjects.Hyperlinks | 
            groupdocsWatermark.WordProcessingSearchableObjects.Text
        );
        settings.getSearchableObjects().setSpreadsheetSearchableObjects(
            groupdocsWatermark.SpreadsheetSearchableObjects.HeadersFooters
        );
        settings.getSearchableObjects().setPresentationSearchableObjects(
            groupdocsWatermark.PresentationSearchableObjects.SlidesBackgrounds |
            groupdocsWatermark.PresentationSearchableObjects.Shapes
        );
        settings.getSearchableObjects().setDiagramSearchableObjects(groupdocsWatermark.DiagramSearchableObjects.None);
        settings.getSearchableObjects().setPdfSearchableObjects(groupdocsWatermark.PdfSearchableObjects.All);

        //  กำหนดค่าการค้นหาของคุณเพื่อระบุลายน้ำตามเกณฑ์ที่หลากหลาย
        const watermarker = new groupdocsWatermark.Watermarker(file, settings);

        //  ดำเนินการค้นหาลายน้ำและรวบรวมข้อมูลเกี่ยวกับลายน้ำที่ระบุ
        const watermarks = watermarker.search();

        //  ประมวลผลลัพธ์เพื่อแก้ไขหรือลบลายน้ำตามความต้องการทางธุรกิจ
        console.log(`In ${documentPath} found ${watermarks.getCount()} possible watermark(s).`);
        watermarker.close();
    }

เรียนรู้เพิ่มเติมเกี่ยวกับ GroupDocs.Watermark for Node.js via Java

จัดการลายน้ำใน Node.js via Java ได้อย่างง่ายดายด้วยความสามารถอันทรงพลังของ GroupDocs.Watermark for Node.js via Java ลดความซับซ้อนในการดำเนินการลายน้ำ เช่น สร้าง อัปเดต รับ และลบในรูปแบบไฟล์ต่างๆ
เรียนรู้เพิ่มเติม
About illustration

พร้อมที่จะเริ่มต้นหรือยัง?

ดาวน์โหลด GroupDocs.Watermark ฟรีหรือรับสิทธิ์การใช้งานแบบทดลองใช้เพื่อการเข้าถึงแบบเต็ม!

ทรัพยากรที่มีประโยชน์

สำรวจเอกสารตัวอย่างรหัสและการสนับสนุนชุมชนเพื่อปรับปรุงประสบการณ์ของคุณ

ลดความซับซ้อนในการดึงลายน้ำ

ลดความซับซ้อนในการดึงลายน้ำในรูปแบบไฟล์ที่แตกต่างกันด้วย GroupDocs.Watermark for Node.js via Java

เคล็ดลับใบอนุญาตชั่วคราว

1
ลงทะเบียนด้วยอีเมลที่ทำงานของคุณ ไม่อนุญาตให้ใช้บริการอีเมลฟรี
2
ใช้ปุ่ม รับใบอนุญาตชั่วคราว ในขั้นตอนที่ 2
 ไทย