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

รับลายน้ำจากเอกสาร PDFใช้ Aspose.PDF สำหรับ .NET เพื่อแก้ไขไฟล์ PDF แบบโปรแกรม

รับลายน้ำจากไฟล์ 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 watermarkFile = Path.Combine(dataDir, "get_watermark.jpg");
var pdfDocument = new Aspose.Pdf.Document(inputFile);

if (pdfDocument.Pages[1].Artifacts[1].Subtype == Aspose.Pdf.Artifact.ArtifactSubtype.Watermark)
{
    var fs = new FileStream(watermarkFile, FileMode.OpenOrCreate);
    pdfDocument.Pages[1].Artifacts[1].Image.Save(fs);
}