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

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

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

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

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

Python Package Manager 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 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)