บทความนี้กล่าวถึง วิธีแก้ไข PDF ใน C# ประกอบด้วยข้อมูลการกำหนดค่า IDE และอัลกอริทึมเป็นขั้นตอนง่ายๆ ตามด้วยข้อมูลโค้ดสำหรับ แก้ไขข้อความใน PDF โดยใช้ C# นอกจากนี้ คุณยังสามารถแก้ไขรูปภาพ ตาราง หรือข้อมูลส่วนใดก็ได้เพื่อเซ็นเซอร์ตามความต้องการของคุณ
ขั้นตอนในการ Redact PDF ใน C#
- เตรียม IDE โดยการติดตั้ง Aspose.PDF for .NET เพื่อแก้ไข PDF
- โหลด PDF ที่ป้อนเพื่อแก้ไขข้อมูล
- สร้างอินสแตนซ์คลาส RedactionAnnotation สำหรับพื้นที่หน้าเฉพาะ
- ต่อท้ายคำอธิบายประกอบเพื่อรวบรวมคำอธิบายประกอบ
- แก้ไข PDF และบันทึกไฟล์ที่ส่งออก
ขั้นตอนเหล่านี้อธิบายขั้นตอนการ แก้ไขข้อมูลใน PDF โดยใช้ C# การแก้ไขเริ่มต้นโดยการโหลดเอกสาร PDF ต้นทางสำหรับการแก้ไข จากนั้น คำอธิบายประกอบจะถูกสร้างขึ้นและต่อท้ายคอลเล็กชันคำอธิบายประกอบของหน้าก่อนที่จะบันทึกไฟล์เอาต์พุต
รหัสเพื่อแก้ไขไฟล์ PDF โดยใช้ C
static void Main(string[] args) // Redact PDF in C# | |
{ | |
// Set PDF license | |
new Aspose.Pdf.License().SetLicense("Aspose.Total.lic"); | |
// Open document | |
Aspose.Pdf.Document doc = new Aspose.Pdf.Document("Input.pdf"); | |
// Create RedactionAnnotation instance | |
Aspose.Pdf.Annotations.RedactionAnnotation annot = | |
new Aspose.Pdf.Annotations.RedactionAnnotation(doc.Pages[1], | |
new Aspose.Pdf.Rectangle(200, 200, 300, 250)); | |
annot.FillColor = Aspose.Pdf.Color.Green; | |
annot.BorderColor = Aspose.Pdf.Color.Yellow; | |
annot.Color = Aspose.Pdf.Color.Blue; | |
// Set overlay text | |
annot.OverlayText = "REDACTED"; | |
// Add annotation to annotations collection of first page | |
doc.Pages[1].Annotations.Add(annot); | |
// Flattens annotation and redacts page contents | |
annot.Redact(); | |
doc.Save("Redacted.pdf"); | |
} |
ข้อมูลโค้ดนี้สาธิต วิธีแก้ไขเอกสาร PDF โดยใช้ C# มันโหลดไฟล์ PDF ต้นทาง จากนั้นระบุหมายเลขหน้าพร้อมกับพิกัดสี่เหลี่ยมบนหน้านั้น ถัดไป ตั้งค่าลักษณะต่างๆ ของคำอธิบายประกอบและ PDF จะถูกแก้ไขเพื่อปิดทับข้อความก่อนที่จะสร้างไฟล์เอาต์พุต
บทความนี้อธิบายวิธีการ แก้ไขเอกสารใน C# หากคุณต้องการเพิ่มความคิดเห็นใน PDF โปรดอ่านบทความเกี่ยวกับ วิธีเพิ่มความคิดเห็นใน PDF โดยใช้ C#