คำแนะนำสั้นๆ นี้อธิบาย วิธีลบลายน้ำออกจาก PDF โดยใช้ C# ประกอบด้วยทรัพยากรทั้งหมดที่จำเป็นในการสร้างสภาพแวดล้อม ขั้นตอนการเขียนแอปพลิเคชันทีละขั้นตอน และโค้ดตัวอย่างที่รันได้เพื่อ ลบข้อความลายน้ำออกจาก PDF โดยใช้ C# คุณจะได้เรียนรู้การทำงานกับอาร์ติแฟกต์ประเภทต่างๆ ในหน้าและกรองอาร์ติแฟกต์ตามประเภทที่ต้องการ
ขั้นตอนในการลบลายน้ำจาก PDF โดยใช้ C#
- สร้างสภาพแวดล้อมเพื่อเพิ่ม Aspose.PDF for .NET ในโครงการของคุณเพื่อลบลายน้ำ
- โหลดไฟล์ PDF ต้นฉบับลงในวัตถุคลาส Document เพื่อลบลายน้ำ
- แยกวิเคราะห์ artifacts ทั้งหมดในแต่ละหน้าของเอกสาร และสร้างรายการสิ่งประดิษฐ์ประเภทลายน้ำ
- เมื่อรายการเต็มไปด้วยสิ่งประดิษฐ์ที่ต้องการ ให้ลบลายน้ำทั้งหมด
- บันทึกไฟล์ PDF ผลลัพธ์หลังจากลบลายน้ำ
ขั้นตอนเหล่านี้อธิบายขั้นตอนการ ลบลายน้ำออกจากเอกสาร PDF โดยใช้ C# โดยการระบุทรัพยากร คลาส เมธอด และคุณสมบัติที่สำคัญที่จำเป็นในขณะที่เขียนแอปพลิเคชันนี้ ในระหว่างกระบวนการ ไฟล์ PDF ต้นทางจะถูกโหลดลงในออบเจกต์คลาส Document จากนั้นเพจทั้งหมดจะถูกแยกวิเคราะห์ สำหรับแต่ละหน้า สิ่งประดิษฐ์ของหน้านั้นจะถูกตรวจสอบสำหรับลายน้ำประเภทและบันทึกในรายการเพื่อลบออกในตอนท้าย
รหัสเพื่อลบลายน้ำออกจาก PDF โดยใช้ C
รหัสนี้สาธิตกระบวนการเขียน water mark remover ใน PDF โดยใช้ C# ใช้คอลเลกชัน Page.Artifacts เพื่อระบุสิ่งประดิษฐ์ประเภทลายน้ำโดยการเปรียบเทียบคุณสมบัติ Subtype กับค่าตัวแจงนับ Artifact.ArtifactSubtype.Watermark เมื่อรวบรวมสิ่งประดิษฐ์ลายน้ำทั้งหมดในรายการแล้ว รายการนี้จะถูกแยกวิเคราะห์และลายน้ำตามลำดับจะถูกลบออกจากแต่ละหน้าแยกกัน
บทช่วยสอนฉบับย่อนี้แนะนำให้เรา ลบลายน้ำออกจาก PDF โดยใช้ C# หากคุณต้องการเรียนรู้ขั้นตอนการเพิ่มลายน้ำ โปรดดูบทความใน วิธีใส่ลายน้ำให้กับ PDF ใน C#