افزودن واترمارک از طریق C#

نحوه افزودن واترمارک به PDF با استفاده از .NET

افزودن واترمارک با .NET کتابخانه

به منظور افزودن واترمارک به فایل PDF، از API Aspose.PDF for .NET استفاده خواهیم کرد که یک API دستکاری اسناد قدرتمند، قدرتمند و آسان برای استفاده برای دات نت است. مدیر بسته NuGet را باز کنید، aspose.pdf را جستجو کرده و نصب کنید. شما همچنین می توانید از دستور زیر از کنسول مدیریت بسته استفاده کنید.

Package Manager Console

PM > Install-Package Aspose.PDF

افزودن واترمارک با استفاده از C#


برای امتحان کد در محیط خود، شما نیاز به Aspose.PDF for .NET.

۱. PDF را با نمونه ای از سند بارگذاری کنید. ۱. یک نمونه از علامت گذاری آب ایجاد کنید. ۱. مجموعه ای از خواص آبمارکتیفکت شی. ۱. اضافه کردن علامت با استفاده از روش اضافه کردن کلاس مجموعه Aspose.Pdf.Page.Artifacts. ۱. ذخیره فایل PDF

افزودن واترمارک در PDF - C#

<% watermark.code-block.subtitle %>

Input file:

File not added

Output format:

Output file:

    Document document = new Document(_dataDir + "text.pdf");
    WatermarkArtifact artifact = new WatermarkArtifact();
    artifact.SetTextAndState(
        "WATERMARK",
        new TextState()
        {
            FontSize = 72,
            ForegroundColor = Color.Blue,
            Font = FontRepository.FindFont("Courier")
        });
    artifact.ArtifactHorizontalAlignment = HorizontalAlignment.Center;
    artifact.ArtifactVerticalAlignment = VerticalAlignment.Center;
    artifact.Rotation = 45;
    artifact.Opacity = 0.5;
    artifact.IsBackground = true;
    document.Pages[1].Artifacts.Add(artifact);
    document.Save(_dataDir + "watermark.pdf");