วิธีเพิ่มคำอธิบายประกอบลายน้ำให้กับ PDF โดยใช้ C#

บทความนี้จะอธิบายขั้นตอนทีละขั้นตอนในการ เพิ่มคำอธิบายประกอบลายน้ำให้กับ PDF โดยใช้ C# ไลบรารีคำอธิบายประกอบใช้เพื่อแทรกคำอธิบายประกอบลงใน PDF เราจะแนะนำวิธีกำหนดค่าแพ็คเกจคำอธิบายประกอบและทำความคุ้นเคยกับโค้ดตัวอย่างเพื่อ สร้างคำอธิบายประกอบ PDF โดยใช้ C# ต่อไปนี้คือขั้นตอนที่สมบูรณ์และตัวอย่างรหัสการทำงานสำหรับการแทรกลายน้ำที่จัดรูปแบบลงในหน้า PDF และบันทึก PDF เอาต์พุตสุดท้ายลงในดิสก์

ขั้นตอนในการเพิ่มคำอธิบายประกอบลายน้ำให้กับ PDF โดยใช้ C#

  1. ติดตั้งแพ็คเกจ GroupDocs.Annotation for .NET จาก NuGet เพื่อเพิ่มคำอธิบายประกอบลายน้ำให้กับ PDF
  2. เพิ่มการอ้างอิงไปยังเนมสเปซ GroupDocs.Annotation เพื่อสร้างคำอธิบายประกอบ PDF
  3. เริ่มต้นคลาส Annotator และพาธของไฟล์ PDF อินพุตไปยังตัวสร้าง
  4. เริ่มต้นคลาส WatermarkAnnotation และตั้งค่าคุณสมบัติสำหรับคำอธิบายประกอบลายน้ำ
  5. เรียกใช้เมธอด Annotator.Add และส่งออบเจกต์ WatermarkAnnotation ไปให้
  6. เรียกใช้เมธอด Annotator.Save ด้วยเส้นทางเอกสารผลลัพธ์เพื่อบันทึกไฟล์ PDF เอาต์พุตลงในดิสก์

เราได้ระบุขั้นตอนที่จำเป็นทั้งหมดเพื่อ ใส่ลายน้ำลงใน PDF ใน C# คุณเพียงทำตามขั้นตอนเหล่านี้เพื่อสร้าง PDF พร้อมลายน้ำบนทุกหน้าบนระบบปฏิบัติการทั่วไป เช่น Windows, Linux และ macOS ที่รองรับสภาพแวดล้อม .NET นอกจากนี้ คุณไม่จำเป็นต้องติดตั้งซอฟต์แวร์เพิ่มเติมสำหรับไลบรารีคำอธิบายประกอบ ตัวอย่างโค้ดต่อไปนี้แสดงวิธีสร้างคำอธิบายประกอบลายน้ำ PDF

รหัสเพื่อเพิ่มคำอธิบายประกอบลายน้ำโดยใช้ C

using System;
using System.Collections.Generic;
using GroupDocs.Annotation;
using GroupDocs.Annotation.Models;
using GroupDocs.Annotation.Models.AnnotationModels;
namespace AddWatermarkAnnotationtoPDFUsingCSharp
{
internal class Program
{
static void Main(string[] args)
{
//Set License to avoid the limitations of Annotation library
License lic = new License();
lic.SetLicense(@"Conholdate.Annotator.lic");
//Instantiate Annotator object with input PDF path
using (Annotator annotator = new Annotator("input.pdf"))
{
//Instantiate WatermarkAnnotation object and set it's properties
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,
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
}
}
};
//Add Watermark Annotation to PDF
annotator.Add(watermark);
//Save the final output PDF
annotator.Save("result.pdf");
}
}
}
}

เราได้สร้างตัวอย่างโค้ดด้านบนเพื่อแสดงให้คุณเห็นการใช้งานความสามารถลายน้ำ C# PDF เราได้ตั้งค่าคุณสมบัติต่างๆ ของ WatermarkAnnotation เพื่อสร้างคำอธิบายประกอบใน PDF โดยใช้ C# คุณสามารถใช้คุณสมบัติของคลาสนี้ตามความต้องการของคุณ นี่คือคำแนะนำทีละขั้นตอนสำหรับการแทรกคำอธิบายประกอบลายน้ำโดยใช้ C# พร้อมกับโค้ดตัวอย่าง เมื่อเร็ว ๆ นี้ เราได้เผยแพร่บทความเกี่ยวกับการแปลง TeX เป็น Word ดูคำแนะนำ วิธีแปลง TeX เป็น Word โดยใช้ C# สำหรับข้อมูลเพิ่มเติม

 ไทย