GroupDocs.Watermark at a glance

Python Library for Watermarking

Illustration watermark

Python Document Watermarking

Secure your sensitive data with GroupDocs.Watermark for Python via .NET. Put text or images on various file formats as watermarks.

Customize Watermarks

Many customization options are available in GroupDocs.Watermark for Python via .NET. Set up text styles (bold, italic, font) or image properties like size or rotation to tune document watermarking.

Popular File Formats Support

GroupDocs.Watermark for Python via .NET supports wide range of file formats, including PDF, MS Office docs like Word, Excel, PowerPoint, and images such as JPEG, PNG, GIF, BMP, Visio diagrams, emails, etc. Enhance document processing to meet business goals.

Watermark Search and Update

Retrieve and update watermarks which are placed in documents. Modify text style, image content, or remove them entirely. GroupDocs.Watermark for Python via .NET offers a wide range of watermark processing capabilities.

Platform independence

GroupDocs.Watermark for Python via .NET seamlessly integrates with various operating systems and package managers.

Windows
macOS
Linux
NPM
NuGet
Amazon
Docker
Azure
VS Code
Eclipse
IntelliJ

Supported file formats

GroupDocs.Watermark for Python via .NET empowers you to process a diverse range of file formats. Explore the full list.

Microsoft Office & OpenDocument formats

  • Portable: PDF
  • Word: DOC, DOCM, DOCX, DOT, DOTM, DOTX, RTF
  • Excel: XLSX, XLS, XLT, XLTM, XLSB, XLSM
  • PowerPoint: PPTX, PPT, PPTM, POTX, POTM, PPSM, PPSX
  • OpenDocument: ODT, ODP, ODS

Images & Graphics

  • Popular image formats: BMP, JPG, JPEG, PNG
  • Multi-page images: GIF, WEBP, TIFF

Other

  • Outlook: EML, EMLX, MSG, OFT
  • Microsoft Visio: VSDX, VSTX, VSSX, VSDM, VSSM, VSTM, VSD, VDX, VSX, VTX, VSS, VST, VDW

GroupDocs.Watermark for Python via .NET features

Strengthen document security through programmatic watermarking. Process diverse file formats including PDF, DOCX, XLSX, PPTX, and image formats (PNG, JPG, etc.).

Feature icon

Precise Watermarking Control

Precisely manage watermarks by adding or removing them from specific sections, entire documents, or individual attachments and shapes within different file formats.

Feature icon

Customize Watermark Appearance

Exert fine-grained control over watermark aesthetics by modifying attributes like color, font, opacity, rotation, and positioning within the document.

Feature icon

Print PDF Watermarking

Add hidden watermarks into regular documents which become visible only during the printing process, enhancing document security discreetly.

Feature icon

Specific Image Watermarking

Watermark specific images within a document using our solution. Embed watermarks in a designated section (e.g., page, slide) or across the entire document.

Feature icon

Multi-Layer Image Watermarks

Add watermarks precisely to specific frames within a multi-frame image format, achieving granular control over watermark placement.

Feature icon

Comprehensive Content Protection

Extend protection to various document elements like attachments within Excel documents and image shapes within presentations, providing an additional layer of security.

Feature icon

Advanced PDF Watermarking

Watermark different areas of PDFs, including Bleed Box, Art Box, Crop Box, Trim Box, etc.

Feature icon

Background Image Watermarking

Manage watermarks within the background images of spreadsheets and presentations, offering additional customization options for visual security measures.

Feature icon

Text Watermark with Unreadable Characters

Employ unreadable characters within text watermarks embedded in presentations, bolstering security by making unauthorized watermark extraction significantly more challenging.

Feature icon

Advanced Watermark Search

Use comprehensive search features to locate watermarks in documents based on specific parameters or by combining various criteria.

Feature icon

Similar Image Watermark Detection

Find similar watermark images within documents that visually resemble a source image.

Feature icon

Analyze Document Information

Extract essential document data like page setup for further analysis.

Code samples

Explore code examples showcasing common GroupDocs.Watermark for Python via .NET functionalities.

Watermark a Document with an Image

Use GroupDocs.Watermark for Python via .NET to protect documents by adding image watermarks. Learn more.

How to protect file by image watermark.


# Load source document to Watermarker
with groupdocs.watermark.Watermarker("document.pdf") as watermarker:

    # Specify path to a watermark image
    watermark = groupdocs.watermark.watermarks.ImageWatermark("watermark.jpg")
    watermark.horizontal_alignment = groupdocs.watermark.common.HorizontalAlignment.CENTER
    watermark.vertical_alignment = gwgroupdocs.watermark.common.VerticalAlignment.CENTER

    # Protect the file and save it
    watermarker.add(watermark)
    watermarker.save("result.pdf")

Search and Modify Existing Watermarks

GroupDocs.Watermark for Python via .NET empowers you to manage document watermarks. Select watermarks and modify their properties. Discover how.

Watermarks search & modification.


# Load source document
with groupdocs.watermark.Watermarker("document.pdf") as watermarker:

    # Search for watermarks to be updated
    search_criteria = groupdocs.watermark.search.searchcriteria.TextSearchCriteria("annotation", False)
    watermarks = watermarker.search(search_criteria)
    
    # Update desired properties
    for watermark in watermarks:
        watermark.text = "passed"

    # Save modified document to a specified path
    watermarker.save("result.pdf")
 English