เพิ่มคำอธิบายประกอบลายน้ำลงในเอกสาร

การแนะนำ

ในบทช่วยสอนนี้ เราจะอธิบายขั้นตอนการเพิ่มคำอธิบายประกอบลายน้ำให้กับเอกสารโดยใช้ GroupDocs.Annotation สำหรับ .NET คำอธิบายประกอบลายน้ำมีประโยชน์ในการระบุสถานะของเอกสาร ทำเครื่องหมายว่าเป็นความลับ หรือเพิ่มข้อมูลอื่นๆ ที่เกี่ยวข้อง

ข้อกำหนดเบื้องต้น

ก่อนที่เราจะเริ่ม ตรวจสอบให้แน่ใจว่าคุณมีสิ่งต่อไปนี้:

  1. GroupDocs.Annotation สำหรับ .NET: คุณสามารถดาวน์โหลดได้จากที่นี่.
  2. Visual Studio: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Visual Studio บนระบบของคุณ
  3. ความรู้พื้นฐานของ C#: ความคุ้นเคยกับภาษาการเขียนโปรแกรม C# เป็นสิ่งจำเป็นในการทำความเข้าใจและนำตัวอย่างโค้ดไปใช้

นำเข้าเนมสเปซ

ก่อนที่เราจะเริ่มเขียนโค้ด เรามานำเข้าเนมสเปซที่จำเป็นก่อน:

using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;

ตอนนี้ เราจะแจกแจงขั้นตอนการเพิ่มคำอธิบายประกอบลายน้ำออกเป็นหลายขั้นตอน:

ขั้นตอนที่ 1: กำหนดเส้นทางเอาต์พุต

ขั้นแรก เราต้องกำหนดเส้นทางเอาต์พุตที่จะบันทึกเอกสารที่มีคำอธิบายประกอบ เราจะใช้Path ชั้นเรียนจากSystem.IO เนมสเปซเพื่อรวมเส้นทางไดเร็กทอรีเอาต์พุตกับชื่อไฟล์

string outputPath = Path.Combine("Your Document Directory", "result" + Path.GetExtension("input.pdf"));

ขั้นตอนที่ 2: เริ่มต้นคำอธิบายประกอบ

ต่อไป เราจะเริ่มต้นคำอธิบายประกอบโดยระบุเส้นทางของเอกสารอินพุต ซึ่งจะทำให้เราสามารถเพิ่มคำอธิบายประกอบลงในเอกสารได้

using (Annotator annotator = new Annotator("input.pdf"))
{
    // รหัสคำอธิบายประกอบจะอยู่ที่นี่
}

ขั้นตอนที่ 3: สร้างคำอธิบายประกอบลายน้ำ

ตอนนี้ เรามาสร้างวัตถุคำอธิบายประกอบลายน้ำที่มีคุณสมบัติที่ต้องการ เช่น มุม ตำแหน่ง ข้อความ สีแบบอักษร ความทึบ ฯลฯ

WatermarkAnnotation watermark = new WatermarkAnnotation
{
    Angle = 75,
    Box = new Rectangle(200, 200, 100, 50),
    CreatedOn = DateTime.Now,
    Text = "Watermark",
    FontColor = 65535,
    FontSize = 12,
    Message = "This is watermark annotation",
    Opacity = 0.7,
    PageNumber = 0,
    AutoScale = true,
    HorizontalAlignment = HorizontalAlignment.Center,
    VerticalAlignment = VerticalAlignment.Center,
    Replies = new List<Reply>
    {
        new Reply
        {
            Comment = "First comment",
            RepliedOn = DateTime.Now
        },
        new Reply
        {
            Comment = "Second comment",
            RepliedOn = DateTime.Now
        }
    }
};

ขั้นตอนที่ 4: เพิ่มคำอธิบายประกอบลายน้ำ

ตอนนี้ เราจะเพิ่มคำอธิบายประกอบลายน้ำให้กับเอกสารโดยใช้Add วิธีการของวัตถุคำอธิบายประกอบ

annotator.Add(watermark);

ขั้นตอนที่ 5: บันทึกเอกสาร

สุดท้ายนี้ เราจะบันทึกเอกสารที่มีคำอธิบายประกอบไปยังเส้นทางเอาต์พุตที่ระบุ

annotator.Save(outputPath);

บทสรุป

ในบทช่วยสอนนี้ เราได้เรียนรู้วิธีเพิ่มคำอธิบายประกอบลายน้ำให้กับเอกสารโดยใช้ GroupDocs.Annotation สำหรับ .NET คำอธิบายประกอบลายน้ำเป็นเครื่องมืออันทรงคุณค่าในการทำเครื่องหมายเอกสารด้วยข้อมูลที่เกี่ยวข้องหรือระบุสถานะของเอกสาร

คำถามที่พบบ่อย

ถาม: ฉันสามารถปรับแต่งลักษณะที่ปรากฏของคำอธิบายประกอบลายน้ำได้หรือไม่

ตอบ: ได้ คุณสามารถปรับแต่งคุณสมบัติต่างๆ ได้ เช่น ข้อความ ขนาดตัวอักษร สี ความทึบ ตำแหน่ง ฯลฯ เพื่อปรับแต่งลายน้ำตามความต้องการของคุณ

ถาม: GroupDocs.Annotation สำหรับ .NET สามารถใช้งานร่วมกับเอกสารรูปแบบต่างๆ ได้หรือไม่

ตอบ: ได้ GroupDocs.Annotation รองรับรูปแบบเอกสารที่หลากหลาย รวมถึง PDF, Microsoft Word, Excel, PowerPoint และรูปแบบรูปภาพ

ถาม: ฉันสามารถเพิ่มคำอธิบายประกอบหลายรายการลงในเอกสารเดียวได้หรือไม่

ตอบ: แน่นอน GroupDocs.Annotation ช่วยให้คุณสามารถเพิ่มคำอธิบายประกอบหลายประเภทลงในเอกสารเดียว ซึ่งช่วยให้สามารถมาร์กอัปเอกสารได้อย่างครอบคลุม

ถาม: GroupDocs.Annotation ให้การสนับสนุนคำอธิบายประกอบการทำงานร่วมกันหรือไม่

ตอบ: ได้ GroupDocs.Annotation ช่วยอำนวยความสะดวกในการทำงานร่วมกันโดยการอนุญาตให้ผู้ใช้เพิ่มความคิดเห็น การตอบกลับ และคำอธิบายประกอบ ส่งเสริมการทำงานร่วมกันอย่างมีประสิทธิภาพระหว่างสมาชิกในทีม

ถาม: GroupDocs.Annotation สำหรับ .NET มีเวอร์ชันทดลองใช้งานหรือไม่

ตอบ: ได้ คุณสามารถดาวน์โหลดเวอร์ชันทดลองใช้ฟรีได้จากที่นี่.