如何使用 Aspose 在 pdf 中添加图像水印?

以下代码在pdf页面的中心添加指定图像的水印。我希望图像作为整个 pdf 页面上的水印重复出现,而不仅仅是在中心。水印应该重复 background-repeat 属性在 css 中的工作方式。


static void Main(string[] args)

{

    Document pdfDocument = new Document(@"C:\Users\code.wines\Downloads\old.pdf");

    pdfDocument.Pages.Add();


    ImageStamp imageStamp = new ImageStamp(@"C:\Users\code.wines\Desktop\image.jpg");

    imageStamp.Background = true;


    imageStamp.Height = 350;

    imageStamp.Width = 350;

    imageStamp.Opacity = 0.5;


    imageStamp.HorizontalAlignment = HorizontalAlignment.Center;

    imageStamp.VerticalAlignment = VerticalAlignment.Center;


    for (int j = 1; j <= pdfDocument.Pages.Count; j++)

    {

        pdfDocument.Pages[j].AddStamp(imageStamp);

    }


    pdfDocument.Save(@"C:\Users\code.wines\Desktop\new.pdf");

}


qq_笑_17
浏览 487回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP