通过 Python 添加水印

如何使用 Python for .NET 在 PDF 中添加水印

使用 Python for .NET 库添加水印

为了将水印添加到 PDF 文件中,我们将使用 Aspose.PDF for Python API,这是一款适用于.NET 的功能丰富、强大且易于使用的文档处理 API。打开 NuGet 软件包管理器,搜索 Aspose.pdf 然后安装。你也可以使用软件包管理器控制台中的以下命令。

Python Package Manager Console

pip install aspose-pdf

使用 Python 添加水印


要在你的环境中试用代码,你需要 Aspose.PDF for Python

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

在 PDF 中添加水印-Python。

<% watermark.code-block.subtitle %>

Input file:

File not added

Output format:

Output file:

    import aspose.pdf as ap 

    input_pdf = DIR_INPUT_PAGES + "add_watermark.pdf"
    output_pdf = DIR_OUTPUT_PAGES + "add_watermark.pdf"

    document = ap.Document(input_pdf)
    artifact = ap.WatermarkArtifact()

    ts = ap.text.TextState()
    ts.font_size = 72
    ts.foreground_color = ap.Color.blue
    ts.font = ap.text.FontRepository.find_font("Courier")

    artifact.set_text_and_state("WATERMARK", ts)
    artifact.artifact_horizontal_alignment = ap.HorizontalAlignment.CENTER
    artifact.artifact_vertical_alignment = ap.VerticalAlignment.CENTER
    artifact.rotation = 45
    artifact.opacity = 0.5
    artifact.is_background = True
    document.pages[1].artifacts.append(artifact)
    document.save(output_pdf)