Skip to content

Commit 608605b

Browse files
Update file(s) "/." from "groupdocs-watermark/Groupdocs.Watermark-References"
1 parent a617eb2 commit 608605b

6 files changed

Lines changed: 101 additions & 86 deletions

File tree

content/sites/groupdocs/watermark/english/_index.md

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -85,51 +85,6 @@ Both versions offer identical functionality, so your choice typically depends on
8585
- Need integration with existing Java enterprise systems
8686
- Working with containerized or microservices architectures
8787

88-
## GroupDocs.Watermark for Node.js via Java
89-
90-
{{% alert color="primary" %}}
91-
![GroupDocs.Watermark for Node.js via Java Product Logo](gdocs_nodejs.png)
92-
On-premise APIs for Node.js applications to add, search, update, or remove watermarks in Microsoft Office, OpenOffice, PDF, images, drawings, and many other document formats.
93-
{{% /alert %}}
94-
95-
GroupDocs.Watermark brings the same powerful watermarking features to the Node.js ecosystem through a Java bridge. It works seamlessly with Node.js applications, enabling developers to manipulate watermarks while keeping their existing Java-based processing engine under the hood.
96-
97-
### When to Choose the Node.js via Java Version
98-
- Developing document processing features in Node.js applications
99-
- Need cross-platform deployment on Windows, Linux, or macOS
100-
- Integrating with Node.js-based web servers and frameworks (Express.js, NestJS, Koa)
101-
- Building cloud-native apps or containerized services with Node.js
102-
- Require watermarking in existing Node.js document management workflows
103-
104-
### Enterprise Integration
105-
The Node.js version works well in both standalone apps and microservices, and can be easily integrated into REST APIs or serverless functions. It provides an ideal option if you’re already using Node.js for backend services and want to add enterprise-grade watermarking without switching platforms.
106-
107-
### Useful resources
108-
- [GroupDocs.Watermark for Node.js via Java API Reference](/watermark/nodejs-java/)
109-
110-
111-
## GroupDocs.Watermark for Python via .NET
112-
113-
{{% alert color="primary" %}}
114-
![GroupDocs.Watermark for Python via .NET Product Logo](gdocs_python.png)
115-
On-premise APIs for Python applications to add, search, update, or remove watermarks in Microsoft Office, OpenOffice, PDF, images, drawings, and many other document formats.
116-
{{% /alert %}}
117-
118-
GroupDocs.Watermark brings powerful watermarking features to the Python ecosystem through a .NET bridge. It works seamlessly with Python applications, enabling developers to manipulate watermarks while relying on the advanced .NET watermarking engine in the background.
119-
120-
### When to Choose the Python via .NET Version
121-
- Building document processing features in Python applications
122-
- Need cross-platform deployment on Windows, Linux, or macOS
123-
- Integrating with Python frameworks (Django, Flask, FastAPI)
124-
- Automating workflows for document protection and branding
125-
- Require watermarking in existing Python-based document management systems
126-
127-
### Enterprise Integration
128-
The Python version works well in both desktop and server environments. It can be easily used within REST APIs, automation scripts, or cloud-native services, making it a great fit for teams already building in Python who want to add enterprise-grade watermarking.
129-
130-
### Useful resources
131-
- [GroupDocs.Watermark for Python via .NET API Reference](/watermark/python-net/)
132-
13388
## Getting Started: What You Need to Know
13489

13590
**File Format Support**: Both APIs handle the same extensive list of formats including DOCX, PDF, XLSX, PPTX, PNG, JPEG, TIFF, and many others. The beauty is that you use the same methods regardless of the file type.

content/sites/groupdocs/watermark/english/java/com.groupdocs.watermark.options/loadoptions/_index.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ Represents document loading options when loading a document.
4040
| --- | --- |
4141
| [getPassword()](#getPassword--) | Gets the password for opening an encrypted document. |
4242
| [setPassword(String value)](#setPassword-java.lang.String-) | Sets the password for opening an encrypted document. |
43+
| [getFormatFamily()](#getFormatFamily--) | Get the format family of the document, indicating its type (e.g., Image, Pdf, Spreadsheet, etc.). |
44+
| [setFormatFamily(int formatFamily)](#setFormatFamily-int-) | Set the format family of the document, indicating its type (e.g., Image, Pdf, Spreadsheet, etc.). |
45+
| [getFileType()](#getFileType--) | Get the type of the file, indicating its type (e.g., docx, pdf, xlsx, etc.). |
46+
| [setFileType(FileType fileType)](#setFileType-com.groupdocs.watermark.common.FileType-) | Set the type of the file, indicating its type (e.g., docx, pdf, xlsx, etc.). |
4347
### LoadOptions() {#LoadOptions--}
4448
```
4549
public LoadOptions()
@@ -101,3 +105,49 @@ The following example demonstrates how to load a document protected with a passw
101105
| --- | --- | --- |
102106
| value | java.lang.String | The password for opening an encrypted document. |
103107
108+
### getFormatFamily() {#getFormatFamily--}
109+
```
110+
public int getFormatFamily()
111+
```
112+
113+
114+
Get the format family of the document, indicating its type (e.g., Image, Pdf, Spreadsheet, etc.).
115+
116+
**Returns:**
117+
int - formatFamily The file type.
118+
### setFormatFamily(int formatFamily) {#setFormatFamily-int-}
119+
```
120+
public void setFormatFamily(int formatFamily)
121+
```
122+
123+
124+
Set the format family of the document, indicating its type (e.g., Image, Pdf, Spreadsheet, etc.).
125+
126+
**Parameters:**
127+
| Parameter | Type | Description |
128+
| --- | --- | --- |
129+
| formatFamily | int | The file type. |
130+
131+
### getFileType() {#getFileType--}
132+
```
133+
public FileType getFileType()
134+
```
135+
136+
137+
Get the type of the file, indicating its type (e.g., docx, pdf, xlsx, etc.).
138+
139+
**Returns:**
140+
[FileType](../../com.groupdocs.watermark.common/filetype) - fileType The file type.
141+
### setFileType(FileType fileType) {#setFileType-com.groupdocs.watermark.common.FileType-}
142+
```
143+
public void setFileType(FileType fileType)
144+
```
145+
146+
147+
Set the type of the file, indicating its type (e.g., docx, pdf, xlsx, etc.).
148+
149+
**Parameters:**
150+
| Parameter | Type | Description |
151+
| --- | --- | --- |
152+
| fileType | [FileType](../../com.groupdocs.watermark.common/filetype) | The file type. |
153+

content/sites/groupdocs/watermark/english/python-net/_index.md

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,42 @@
1-
---
2-
title: GroupDocs.Watermark for Python via .NET
3-
second_title: GroupDocs.Watermark for Python via .NET API References
4-
description:
5-
type: docs
6-
url: /python-net/
7-
is_root: true
8-
version: 25.3
9-
weight: 40
1+
---
2+
title: GroupDocs.Watermark for Python via .NET
3+
second_title: GroupDocs.Watermark for Python via .NET API References
4+
description:
5+
type: docs
6+
url: /python-net/
7+
is_root: true
8+
version: 25.3
9+
weight: 40
1010
---
11-
12-
### Modules
13-
| Module | Description |
14-
| :- | :- |
15-
| [`groupdocs.watermark`](/watermark/python-net/groupdocs.watermark) | The namespace provides classes for working with watermarks in a document of any supported type. |
16-
| [`groupdocs.watermark.common`](/watermark/python-net/groupdocs.watermark.common) | The namespace provides helper classes. |
17-
| [`groupdocs.watermark.contents`](/watermark/python-net/groupdocs.watermark.contents) | The namespace provides classes for working with documents of any supported types. |
18-
| [`groupdocs.watermark.contents.diagram`](/watermark/python-net/groupdocs.watermark.contents.diagram) | The namespace provides classes for working with watermarks in Visio documents. |
19-
| [`groupdocs.watermark.contents.email`](/watermark/python-net/groupdocs.watermark.contents.email) | The namespace provides classes for working with email messages. |
20-
| [`groupdocs.watermark.contents.image`](/watermark/python-net/groupdocs.watermark.contents.image) | The namespace provides classes for adding watermarks to images of different formats. |
21-
| [`groupdocs.watermark.contents.pdf`](/watermark/python-net/groupdocs.watermark.contents.pdf) | The namespace provides classes for working with watermarks in pdf documents. |
22-
| [`groupdocs.watermark.contents.presentation`](/watermark/python-net/groupdocs.watermark.contents.presentation) | The namespace provides classes for working with watermarks in PowerPoint documents. |
23-
| [`groupdocs.watermark.contents.spreadsheet`](/watermark/python-net/groupdocs.watermark.contents.spreadsheet) | The namespace provides classes for working with watermarks in Excel documents. |
24-
| [`groupdocs.watermark.contents.wordprocessing`](/watermark/python-net/groupdocs.watermark.contents.wordprocessing) | The namespace provides classes for working with watermarks in Word documents. |
25-
| [`groupdocs.watermark.exceptions`](/watermark/python-net/groupdocs.watermark.exceptions) | The namespace provides different exceptions classes. |
26-
| [`groupdocs.watermark.internal`](/watermark/python-net/groupdocs.watermark.internal) | The namespace provides internal classes. |
27-
| [`groupdocs.watermark.options`](/watermark/python-net/groupdocs.watermark.options) | The namespace provides classes to specify additional options when working with documents and watermarks. |
28-
| [`groupdocs.watermark.options.diagram`](/watermark/python-net/groupdocs.watermark.options.diagram) | The namespace provides classes to specify additional options when working with watermarks in Visio documents. |
29-
| [`groupdocs.watermark.options.email`](/watermark/python-net/groupdocs.watermark.options.email) | The namespace provides classes to specify additional options when loading and saving Email messages. |
30-
| [`groupdocs.watermark.options.image`](/watermark/python-net/groupdocs.watermark.options.image) | The namespace provides classes to specify additional options when working withwatermarks and images. |
31-
| [`groupdocs.watermark.options.pdf`](/watermark/python-net/groupdocs.watermark.options.pdf) | The namespace provides classes to specify additional options when working withwatermarks and PDF documents. |
32-
| [`groupdocs.watermark.options.presentation`](/watermark/python-net/groupdocs.watermark.options.presentation) | The namespace provides classes to specify additional options when working withwatermarks and PowerPoint documents. |
33-
| [`groupdocs.watermark.options.spreadsheet`](/watermark/python-net/groupdocs.watermark.options.spreadsheet) | The namespace provides classes to specify additional options when working withwatermarks and Excel documents. |
34-
| [`groupdocs.watermark.options.wordprocessing`](/watermark/python-net/groupdocs.watermark.options.wordprocessing) | The namespace provides classes to specify additional options when working withwatermarks and Word documents. |
35-
| [`groupdocs.watermark.search`](/watermark/python-net/groupdocs.watermark.search) | The namespace provides classes for searching, editing and removing watermarksin documents of different types. |
36-
| [`groupdocs.watermark.search.objects`](/watermark/python-net/groupdocs.watermark.search.objects) | The namespace provides classes for document objects that are to be includedin a watermark search. |
37-
| [`groupdocs.watermark.search.searchcriteria`](/watermark/python-net/groupdocs.watermark.search.searchcriteria) | The namespace provides classes that can be used to construct criteriawhen searching for watermarks. |
38-
| [`groupdocs.watermark.search.watermarks`](/watermark/python-net/groupdocs.watermark.search.watermarks) | The namespace provides classes of possible watermarks foundin documents of different formats. |
39-
| [`groupdocs.watermark.watermarks`](/watermark/python-net/groupdocs.watermark.watermarks) | The namespace provides classes to specify properties of watermarks. |
40-
| [`groupdocs.watermark.watermarks.results`](/watermark/python-net/groupdocs.watermark.watermarks.results) | |
41-
42-
11+
12+
### Modules
13+
| Module | Description |
14+
| :- | :- |
15+
| [`groupdocs.watermark`](/watermark/python-net/groupdocs.watermark) | The namespace provides classes for working with watermarks in a document of any supported type.<br/><br/><br/><br/><br/>The main classes in this namespace are:<br/>\|<br/>\|<br/>\| is the entry point for watermarking process. \|<br/>\| provides an easy way to customize caching, loging behaviour etc. \|<br/>\| represents a watermark to be added to the content. \| |
16+
| [`groupdocs.watermark.common`](/watermark/python-net/groupdocs.watermark.common) | The namespace provides helper classes. |
17+
| [`groupdocs.watermark.contents`](/watermark/python-net/groupdocs.watermark.contents) | The namespace provides classes for working with documents of any supported types. |
18+
| [`groupdocs.watermark.contents.diagram`](/watermark/python-net/groupdocs.watermark.contents.diagram) | The namespace provides classes for working with watermarks in Visio documents. |
19+
| [`groupdocs.watermark.contents.email`](/watermark/python-net/groupdocs.watermark.contents.email) | The namespace provides classes for working with email messages. |
20+
| [`groupdocs.watermark.contents.image`](/watermark/python-net/groupdocs.watermark.contents.image) | The namespace provides classes for adding watermarks to images of different formats. |
21+
| [`groupdocs.watermark.contents.pdf`](/watermark/python-net/groupdocs.watermark.contents.pdf) | The namespace provides classes for working with watermarks in pdf documents. |
22+
| [`groupdocs.watermark.contents.presentation`](/watermark/python-net/groupdocs.watermark.contents.presentation) | The namespace provides classes for working with watermarks in PowerPoint documents. |
23+
| [`groupdocs.watermark.contents.spreadsheet`](/watermark/python-net/groupdocs.watermark.contents.spreadsheet) | The namespace provides classes for working with watermarks in Excel documents. |
24+
| [`groupdocs.watermark.contents.wordprocessing`](/watermark/python-net/groupdocs.watermark.contents.wordprocessing) | The namespace provides classes for working with watermarks in Word documents. |
25+
| [`groupdocs.watermark.exceptions`](/watermark/python-net/groupdocs.watermark.exceptions) | The namespace provides different exceptions classes. |
26+
| [`groupdocs.watermark.internal`](/watermark/python-net/groupdocs.watermark.internal) | The namespace provides internal classes. |
27+
| [`groupdocs.watermark.options`](/watermark/python-net/groupdocs.watermark.options) | The namespace provides classes to specify additional options when working with documents and watermarks. |
28+
| [`groupdocs.watermark.options.diagram`](/watermark/python-net/groupdocs.watermark.options.diagram) | The namespace provides classes to specify additional options when working with<br/>watermarks in Visio documents. |
29+
| [`groupdocs.watermark.options.email`](/watermark/python-net/groupdocs.watermark.options.email) | The namespace provides classes to specify additional options when loading and saving<br/>Email messages. |
30+
| [`groupdocs.watermark.options.image`](/watermark/python-net/groupdocs.watermark.options.image) | The namespace provides classes to specify additional options when working with<br/>watermarks and images. |
31+
| [`groupdocs.watermark.options.pdf`](/watermark/python-net/groupdocs.watermark.options.pdf) | The namespace provides classes to specify additional options when working with<br/>watermarks and PDF documents. |
32+
| [`groupdocs.watermark.options.presentation`](/watermark/python-net/groupdocs.watermark.options.presentation) | The namespace provides classes to specify additional options when working with<br/>watermarks and PowerPoint documents. |
33+
| [`groupdocs.watermark.options.spreadsheet`](/watermark/python-net/groupdocs.watermark.options.spreadsheet) | The namespace provides classes to specify additional options when working with<br/>watermarks and Excel documents. |
34+
| [`groupdocs.watermark.options.wordprocessing`](/watermark/python-net/groupdocs.watermark.options.wordprocessing) | The namespace provides classes to specify additional options when working with<br/>watermarks and Word documents. |
35+
| [`groupdocs.watermark.search`](/watermark/python-net/groupdocs.watermark.search) | The namespace provides classes for searching, editing and removing watermarks<br/>in documents of different types. |
36+
| [`groupdocs.watermark.search.objects`](/watermark/python-net/groupdocs.watermark.search.objects) | The namespace provides classes for document objects that are to be included<br/>in a watermark search. |
37+
| [`groupdocs.watermark.search.searchcriteria`](/watermark/python-net/groupdocs.watermark.search.searchcriteria) | The namespace provides classes that can be used to construct criteria<br/>when searching for watermarks. |
38+
| [`groupdocs.watermark.search.watermarks`](/watermark/python-net/groupdocs.watermark.search.watermarks) | The namespace provides classes of possible watermarks found<br/>in documents of different formats. |
39+
| [`groupdocs.watermark.watermarks`](/watermark/python-net/groupdocs.watermark.watermarks) | The namespace provides classes to specify properties of watermarks. |
40+
| [`groupdocs.watermark.watermarks.results`](/watermark/python-net/groupdocs.watermark.watermarks.results) | |
41+
42+

content/sites/groupdocs/watermark/english/python-net/groupdocs.watermark/_index.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,16 @@ weight: 10
1010

1111
The namespace provides classes for working with watermarks in a document of any supported type.
1212

13+
14+
15+
16+
The main classes in this namespace are:
17+
|
18+
|
19+
| is the entry point for watermarking process. |
20+
| provides an easy way to customize caching, loging behaviour etc. |
21+
| represents a watermark to be added to the content. |
22+
1323
### Classes
1424
| Class | Description |
1525
| :- | :- |
-1.42 KB
Binary file not shown.
-1.42 KB
Binary file not shown.

0 commit comments

Comments
 (0)