کار با واترمارک در PDF از طریق Python

کار با واترمارک ها در سند PDF به صورت برنامه نویسی با استفاده از Aspose.PDF برای کتابخانه Python for .NET

محبوب ترین اقدام با واترمارک در Python

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

به منظور اضافه کردن Watermark به فایل PDF، ما از Aspose.PDF برای Python یک API قدرتمند و آسان برای استفاده استفاده می کنیم. باز کردن PyPI, جستجو برای & ampdf را, و نصب آن. از طرف دیگر، دستور را اجرا کنید:

Console

pip install aspose-pdf

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


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

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

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

این کد نمونه نحوه افزودن واترمارک به صفحات PDF را نشان می دهد - Python

Input file:

File not added

Output format:

Output file:

import aspose.pdf as apdf

from os import path

path_infile = path.join(self.data_dir, infile)
path_outfile = path.join(self.data_dir, outfile)

document = apdf.Document(path_infile)
artifact = apdf.WatermarkArtifact()

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

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