PDF 文档水印解决方案

如何使用免费的跨平台应用程序和API在PDF文档中添加或删除水印

如何在 PDF 中添加或删除水印

你需要 Aspose.PDF 库 才能在你的环境中试用代码。API 是一个功能丰富、功能强大且易于使用的文档操作 API。打开 NuGet 包管理器,搜索 Aspose.PDF 并安装。您也可以使用软件包管理器控制台中的以下命令。

您可以使用以下类和方法在 PDF 中处理水印:

1。加载带有 “文档” 实例的 PDF。 1。创建水印神器实例。 1。设置 WatermarkArtifact 对象的属性。 1。使用 Aspose.Pdf.Page.Artifracts 集合类的方法添加水印。 1。保存 PDF 文件

在 PDF 中添加水印-C#

此示例代码显示如何向 PDF 文件添加水印-C#


    doc = new Aspose.Pdf.Document("1.pdf");

    artifact = new Aspose.Pdf.WatermarkArtifact();
    artifact.SetImage(new FileStream("1.jpg", FileMode.Open));

    artifact.ArtifactHorizontalAlignment = Aspose.Pdf.HorizontalAlignment.Center;
    artifact.ArtifactVerticalAlignment = Aspose.Pdf.VerticalAlignment.Center;
    artifact.Rotation = 15;
    artifact.Opacity = 1;
    artifact.IsBackground = true;
    doc.Pages[1].Artifacts.Add(artifact);

    //save result pdf to file
    doc.Save("add_watermark.pdf", Aspose.Pdf.SaveFormat.Pdf);