ลบลายน้ำจาก PDF ผ่าน C#

ลบลายน้ำจากเอกสาร PDF โดยใช้ Aspose.PDF สำหรับไลบรารี .NET

ลบลายน้ำจากไฟล์ PDF โดยใช้ไลบรารี .NET

เพื่อที่จะลบลายน้ำจากไฟล์ PDF เราจะใช้ Aspose.PDF for .NET API ซึ่งเป็นคุณลักษณะที่อุดมไปด้วยที่มีประสิทธิภาพและง่ายต่อการใช้ API การจัดการเอกสารสำหรับ .NETเปิดตัวจัดการแพคเกจ NuGet ค้นหาaspose.pdf และติดตั้งนอกจากนี้คุณยังอาจใช้คำสั่งต่อไปนี้จากคอนโซลการจัดการแพคเกจ

Package Manager Console

PM > Install-Package Aspose.PDF

ลบลายน้ำผ่าน C#


ที่จะลองรหัสในสภาพแวดล้อมของคุณคุณต้อง Aspose.PDF for .NET

1.โหลดไฟล์ PDF ที่มีอินสแตนซ์ของเอกสาร 1.สร้างตัวอย่างของ WaterMarkArtifact 1.ตั้งค่าคุณสมบัติของวัตถุ WaterMarkArtifact 1.เพิ่มลายน้ำโดยใช้วิธีการเพิ่มระดับคอลเลกชัน Aspose.Pf.Page.Artifacts 1.บันทึกไฟล์ PDF

ลบลายน้ำจาก PDF - C#

var inputFile = Path.Combine(dataDir, "sample.pdf");
var outputFile = Path.Combine(dataDir, "remove_watermark.pdf");
var pdfDocument = new Aspose.Pdf.Document(inputFile);
var page = pdfDocument.Pages[1];

if (page.Artifacts[1].Subtype == Aspose.Pdf.Artifact.ArtifactSubtype.Watermark)
    page.Artifacts.Delete(page.Artifacts[1]);
        
pdfDocument.Save(outputFile);