Skip to main content

File Watermark Python API

Product Page | Docs | Demos | API Reference | Blog | Search | Free Support | Temporary License | Release Notes

GroupDocs.Watermark for Python via .NET is a powerful document watermarking API that allows to add image and text watermarks. Additionally, API can search and remove the watermarks which were already added to the documents by other third-party software.

GroupDocs.Watermark for Python requires you to use python programming language. For Node.js, Java and .NET languages, we recommend you get GroupDocs.Watermark for Node.js, GroupDocs.Watermark for Java and GroupDocs.Watermark for .NET, respectively.

View API Features

GroupDocs.Watermark for Python via .NET provides these popular features:

  • Add text and image watermark to supported document formats.
  • Search and remove text and image watermarks.
  • Search watermarks in particular objects.
  • Apply a watermark to images inside a document.
  • Work with existing watermark objects.
  • Extract information of watermark objects in a document.
  • Perform PDF document rasterization.
  • Fetch document basic information.
  • Search watermarks by text formatting (font, color, etc.).
  • Set background image for charts in Excel and PowerPoint documents.
  • Work with PDF and email attachments.

Supported File Formats

With GroupDocs.Watermark for Python via .NET, developers and applications can process files of the following categories:

  • Microsoft Word: DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF
  • Microsoft Excel: XLSX, XLSM, XLTM, XLT, XLTX, XLS
  • Microsoft PowerPoint: PPTX, PPTM, PPSX, PPSM, POTX, POTM, PPT, PPS
  • Microsoft Visio: VSD, VDX, VSDX, VSTX, VSS, VSSX, VSDM, VSSM, VSTM, VTX, VSX
  • OpenOffice: ODT
  • Email: EML, EMLX, OFT, MSG
  • Fixed Layout: PDF
  • Image: BMP, GIF, JPG/JPEG/JPE, JP2, PNG, TIFF, WEBP

Platform Independence

GroupDocs.Watermark for Python via .NET can be used to develop 32-bit and 64-bit applications for different operating systems (such as Windows, Linux and macOS) where Python 3.5 or later is installed.

Get Started

Ready to try GroupDocs.Watermark for Python via .NET?

Fetch the package and install GroupDocs.Watermark. Run this command: pip install groupdocs-watermark-net

If you already have GroupDocs.Watermark installed and want to get the latest version, you have to run pip install --upgrade groupdocs-watermark-net instead.

Check out GroupDocs.Watermark for Python for .NET documentation).

Add a Text Watermark to a Document

import groupdocs.watermark as gw
import groupDocs.watermark.watermarks as gwo

# Adding text watermark in the pdf file
with gw.Watermarker("input.pdf") as watermarker:
	font = gwo.Font("Arial", 36.0)
	watermark = gwo.TextWatermark("top secret", font)
	watermark.x = 100.0;
	watermark.y = 250.0;

    watermarker.add(watermark)
    watermarker.save("out.pdf");

Product Page | Docs | Demos | API Reference | Blog | Search | Free Support | Temporary License

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

groupdocs_watermark_net-25.3-py3-none-win_amd64.whl (130.1 MB view details)

Uploaded Python 3Windows x86-64

groupdocs_watermark_net-25.3-py3-none-win32.whl (124.8 MB view details)

Uploaded Python 3Windows x86

groupdocs_watermark_net-25.3-py3-none-macosx_10_14_x86_64.whl (137.2 MB view details)

Uploaded Python 3macOS 10.14+ x86-64

File details

Details for the file groupdocs_watermark_net-25.3-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for groupdocs_watermark_net-25.3-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 98d77c6e90f77e6a0baed47741f045723cf6a80cc7630b863efac92e4078cf18
MD5 a1027ec5dc38ea192c71ce92a1f545a2
BLAKE2b-256 ebcc3233042c172c29cc5931fa52563969a4e728701a1bb9d85e160cb31cbbb0

See more details on using hashes here.

File details

Details for the file groupdocs_watermark_net-25.3-py3-none-win32.whl.

File metadata

File hashes

Hashes for groupdocs_watermark_net-25.3-py3-none-win32.whl
Algorithm Hash digest
SHA256 5c0c77c6dba2ad7fb32e29e84b792fd3f30a67b9a2b5974d7680e5d3ef0ae22c
MD5 dcfa72d4fe9eb7f67da6f88e596ac1e6
BLAKE2b-256 3705853c85d0b86ef6f912c653efcc07fd46003e590a2eb8c342177090923cfc

See more details on using hashes here.

File details

Details for the file groupdocs_watermark_net-25.3-py3-none-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for groupdocs_watermark_net-25.3-py3-none-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6737da8eae4250b12f3f21f891ee701e045d48aee62195683f3be4bf769dad45
MD5 bb149083f9bbb5c9078f4e5a503c6a8a
BLAKE2b-256 fd5c52e1ba41ecb7a24aa1844aaa1223299de25d7d09678f7cccdbf77a162a0a

See more details on using hashes here.

File details

Details for the file groupdocs_watermark_net-25.3-py3-none-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for groupdocs_watermark_net-25.3-py3-none-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 3028ce09dcd0ddb3622f73fa69491ef7ce1ccce37ac67e26c0c36eb26ee8f7c9
MD5 11bfc70a2011251f70d031d29873ff6d
BLAKE2b-256 67ff450c09032da0d8793366be3b04e33360c0a3ff98f3f6c41aaa8e4276e95b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page