Skip to content

Commit 8b8446b

Browse files
Update file(s) "/." from "groupdocs-metadata/Groupdocs.Metadata-References"
1 parent 07aca61 commit 8b8446b

File tree

7,666 files changed

+38651
-14288
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

7,666 files changed

+38651
-14288
lines changed

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

Lines changed: 0 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -96,50 +96,6 @@ These are links to some useful resources:
9696
- [GroupDocs.Metadata for Java API Reference](/metadata/java/)
9797
- [GroupDocs.Metadata for Java API Tutorials](https://tutorials.groupdocs.com/metadata/java/)
9898

99-
## GroupDocs.Metadata for Node.js via Java
100-
101-
{{% alert color="primary" %}}
102-
![GroupDocs.Metadata for Node.js via Java Product Logo](gdocs_nodejs.png)
103-
On-premise APIs for Node.js applications to read, write, edit, and remove metadata from Microsoft Office, PDF, multimedia, images, drawings, and many other file formats.
104-
{{% /alert %}}
105-
106-
GroupDocs.Metadata brings powerful metadata management features to the Node.js ecosystem through a Java bridge. Developers can easily extract properties like author, creation date, or custom fields, update existing metadata, or completely remove sensitive information from documents and media files.
107-
108-
### Key Advantages
109-
- Works across platforms (Windows, Linux, macOS) with Node.js
110-
- Easy integration with Node.js frameworks (Express.js, NestJS, Koa)
111-
- Handles format-specific quirks automatically (e.g., Office vs. PDF)
112-
- Optimized for performance in both standalone apps and microservices
113-
- Helps ensure compliance and security by cleaning hidden metadata
114-
115-
### Enterprise Integration
116-
The Node.js version is designed to fit modern workflows, from web applications to serverless functions. It’s particularly useful for organizations that rely on Node.js for backend services and need enterprise-grade metadata control without switching technology stacks.
117-
118-
### Useful resources
119-
- [GroupDocs.Metadata for Node.js via Java API Reference](/metadata/nodejs-java/)
120-
121-
## GroupDocs.Metadata for Python via .NET
122-
123-
{{% alert color="primary" %}}
124-
![GroupDocs.Metadata for Python via .NET Product Logo](gdocs_python.png)
125-
On-premise APIs for Python applications to read, write, edit, and remove metadata from Microsoft Office, PDF, multimedia, images, drawings, and many other file formats.
126-
{{% /alert %}}
127-
128-
GroupDocs.Metadata brings enterprise-grade metadata management features to the Python ecosystem through a .NET bridge. Developers can easily extract properties like author, creation date, or custom fields, update existing metadata, or completely remove sensitive information from documents and media files.
129-
130-
### Key Advantages
131-
- Cross-platform support (Windows, Linux, macOS) with Python
132-
- Simple integration with Python frameworks (Django, Flask, FastAPI)
133-
- Automatically handles format-specific metadata (Office, PDF, images, etc.)
134-
- Memory-efficient and optimized for large-scale document processing
135-
- Helps maintain compliance and security by cleaning hidden metadata
136-
137-
### Enterprise Integration
138-
The Python version is ideal for document workflows, automation scripts, and backend services. It integrates smoothly into REST APIs, cloud deployments, or local apps, making it a strong choice for teams already building in Python who need robust metadata control.
139-
140-
### Useful resources
141-
- [GroupDocs.Metadata for Python via .NET API Reference](/metadata/python-net/)
142-
14399
## Getting Started Tips
144100

145101
**Start with Read-Only Operations**: Before implementing metadata modification features, explore the extraction capabilities to understand what metadata exists in your target file formats.

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@ title: GroupDocs.Metadata for Python via .NET
33
second_title: GroupDocs.Metadata for Python via .NET API References
44
description:
55
type: docs
6+
weight: 10
67
url: /python-net/
78
is_root: true
8-
version: 25.4
9-
weight: 40
109
---
1110

1211
### Modules
@@ -27,11 +26,13 @@ weight: 40
2726
| [`groupdocs.metadata.formats.ebook.fb2`](/metadata/python-net/groupdocs.metadata.formats.ebook.fb2) | |
2827
| [`groupdocs.metadata.formats.ebook.mobi`](/metadata/python-net/groupdocs.metadata.formats.ebook.mobi) | |
2928
| [`groupdocs.metadata.formats.email`](/metadata/python-net/groupdocs.metadata.formats.email) | The namespace contains classes representing saved email messages and their parts. |
29+
| [`groupdocs.metadata.formats.email.msg`](/metadata/python-net/groupdocs.metadata.formats.email.msg) | |
3030
| [`groupdocs.metadata.formats.fb2`](/metadata/python-net/groupdocs.metadata.formats.fb2) | |
3131
| [`groupdocs.metadata.formats.font`](/metadata/python-net/groupdocs.metadata.formats.font) | The namespace contains classes allowing users to work with formats representing scalable computer fonts. |
3232
| [`groupdocs.metadata.formats.gis`](/metadata/python-net/groupdocs.metadata.formats.gis) | |
3333
| [`groupdocs.metadata.formats.image`](/metadata/python-net/groupdocs.metadata.formats.image) | The namespace provides functionality allowing users to read and update metadata stored in different image formats. |
3434
| [`groupdocs.metadata.formats.image.dng`](/metadata/python-net/groupdocs.metadata.formats.image.dng) | |
35+
| [`groupdocs.metadata.formats.image.svg`](/metadata/python-net/groupdocs.metadata.formats.image.svg) | |
3536
| [`groupdocs.metadata.formats.mpeg`](/metadata/python-net/groupdocs.metadata.formats.mpeg) | The namespace provides functionality allowing users to work with metadata of various MPEG standards. |
3637
| [`groupdocs.metadata.formats.peer2peer`](/metadata/python-net/groupdocs.metadata.formats.peer2peer) | The namespace contains classes intended to work with different formats based on the peer2peer protocol. |
3738
| [`groupdocs.metadata.formats.raw`](/metadata/python-net/groupdocs.metadata.formats.raw) | |
@@ -41,6 +42,7 @@ weight: 40
4142
| [`groupdocs.metadata.formats.threed`](/metadata/python-net/groupdocs.metadata.formats.threed) | |
4243
| [`groupdocs.metadata.formats.threed.dae`](/metadata/python-net/groupdocs.metadata.formats.threed.dae) | |
4344
| [`groupdocs.metadata.formats.threed.fbx`](/metadata/python-net/groupdocs.metadata.formats.threed.fbx) | |
45+
| [`groupdocs.metadata.formats.threed.gltf`](/metadata/python-net/groupdocs.metadata.formats.threed.gltf) | |
4446
| [`groupdocs.metadata.formats.threed.stl`](/metadata/python-net/groupdocs.metadata.formats.threed.stl) | |
4547
| [`groupdocs.metadata.formats.threed.threeds`](/metadata/python-net/groupdocs.metadata.formats.threed.threeds) | |
4648
| [`groupdocs.metadata.formats.video`](/metadata/python-net/groupdocs.metadata.formats.video) | The namespace contains classes for working with the most popular video formats. |

content/sites/groupdocs/metadata/english/python-net/groupdocs.metadata.common/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ title: groupdocs.metadata.common
33
second_title: GroupDocs.Metadata for Python via .NET API References
44
description:
55
type: docs
6+
weight: 10
67
url: /python-net/groupdocs.metadata.common/
78
is_root: false
8-
weight: 10
99
---
1010

1111
The namespace contains base classes, utility classes and interfaces used across all formats and metadata standards.

content/sites/groupdocs/metadata/english/python-net/groupdocs.metadata.common/byteorder/_index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ title: ByteOrder enumeration
33
second_title: GroupDocs.Metadata for Python via .NET API References
44
description:
55
type: docs
6+
weight: 180
67
url: /python-net/groupdocs.metadata.common/byteorder/
78
is_root: false
8-
weight: 180
99
---
1010

1111
## ByteOrder enumeration

content/sites/groupdocs/metadata/english/python-net/groupdocs.metadata.common/custompackage/_index.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ title: CustomPackage class
33
second_title: GroupDocs.Metadata for Python via .NET API References
44
description:
55
type: docs
6+
weight: 10
67
url: /python-net/groupdocs.metadata.common/custompackage/
78
is_root: false
8-
weight: 10
99
---
1010

1111
## CustomPackage class
@@ -33,13 +33,13 @@ The CustomPackage type exposes the following members:
3333
### Methods
3434
| Method | Description |
3535
| :- | :- |
36-
| [contains](/metadata/python-net/groupdocs.metadata.common/custompackage/contains/#str) | Determines whether the package contains a metadata property with the specified name. |
37-
| [find_properties](/metadata/python-net/groupdocs.metadata.common/custompackage/find_properties/#groupdocs.metadata.search.Specification) | Finds the metadata properties satisfying a specification. <br/>The search is recursive so it affects all nested packages as well. |
38-
| [update_properties](/metadata/python-net/groupdocs.metadata.common/custompackage/update_properties/#groupdocs.metadata.search.Specification-groupdocs.metadata.common.PropertyValue) | Updates known metadata properties satisfying a specification.<br/>The operation is recursive so it affects all nested packages as well. |
39-
| [remove_properties](/metadata/python-net/groupdocs.metadata.common/custompackage/remove_properties/#groupdocs.metadata.search.Specification) | Removes metadata properties satisfying a specification. |
40-
| [add_properties](/metadata/python-net/groupdocs.metadata.common/custompackage/add_properties/#groupdocs.metadata.search.Specification-groupdocs.metadata.common.PropertyValue) | Adds known metadata properties satisfying the specification.<br/>The operation is recursive so it affects all nested packages as well. |
41-
| [set_properties](/metadata/python-net/groupdocs.metadata.common/custompackage/set_properties/#groupdocs.metadata.search.Specification-groupdocs.metadata.common.PropertyValue) | Sets known metadata properties satisfying the specification.<br/>The operation is recursive so it affects all nested packages as well.<br/>This method is a combination of [`MetadataPackage.add_properties`](/metadata/python-net/groupdocs.metadata.common/metadatapackage/add_properties) and [`MetadataPackage.update_properties`](/metadata/python-net/groupdocs.metadata.common/metadatapackage/update_properties). <br/>If an existing property satisfies the specification its value is updated. <br/>If there is a known property missing in the package that satisfies the specification it is added to the package. |
42-
| [sanitize](/metadata/python-net/groupdocs.metadata.common/custompackage/sanitize/#) | Removes writable metadata properties from the package.<br/>The operation is recursive so it affects all nested packages as well. |
36+
| [`contains(self, property_name)`](/metadata/python-net/groupdocs.metadata.common/custompackage/contains/#system.string) | Determines whether the package contains a metadata property with the specified name. |
37+
| [`find_properties(self, specification)`](/metadata/python-net/groupdocs.metadata.common/custompackage/find_properties/#groupdocs.metadata.search.specification) | Finds the metadata properties satisfying a specification. <br/>The search is recursive so it affects all nested packages as well. |
38+
| [`update_properties(self, specification, value)`](/metadata/python-net/groupdocs.metadata.common/custompackage/update_properties/#groupdocs.metadata.search.specification-groupdocs.metadata.common.propertyvalue) | Updates known metadata properties satisfying a specification.<br/>The operation is recursive so it affects all nested packages as well. |
39+
| [`remove_properties(self, specification)`](/metadata/python-net/groupdocs.metadata.common/custompackage/remove_properties/#groupdocs.metadata.search.specification) | Removes metadata properties satisfying a specification. |
40+
| [`add_properties(self, specification, value)`](/metadata/python-net/groupdocs.metadata.common/custompackage/add_properties/#groupdocs.metadata.search.specification-groupdocs.metadata.common.propertyvalue) | Adds known metadata properties satisfying the specification.<br/>The operation is recursive so it affects all nested packages as well. |
41+
| [`set_properties(self, specification, value)`](/metadata/python-net/groupdocs.metadata.common/custompackage/set_properties/#groupdocs.metadata.search.specification-groupdocs.metadata.common.propertyvalue) | Sets known metadata properties satisfying the specification.<br/>The operation is recursive so it affects all nested packages as well.<br/>This method is a combination of [`MetadataPackage.add_properties`](/metadata/python-net/groupdocs.metadata.common/metadatapackage/add_properties) and [`MetadataPackage.update_properties`](/metadata/python-net/groupdocs.metadata.common/metadatapackage/update_properties). <br/>If an existing property satisfies the specification its value is updated. <br/>If there is a known property missing in the package that satisfies the specification it is added to the package. |
42+
| [`sanitize(self)`](/metadata/python-net/groupdocs.metadata.common/custompackage/sanitize/#) | Removes writable metadata properties from the package.<br/>The operation is recursive so it affects all nested packages as well. |
4343

4444

4545

content/sites/groupdocs/metadata/english/python-net/groupdocs.metadata.common/custompackage/add_properties/_index.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ title: add_properties method
33
second_title: GroupDocs.Metadata for Python via .NET API References
44
description:
55
type: docs
6+
weight: 20
67
url: /python-net/groupdocs.metadata.common/custompackage/add_properties/
78
is_root: false
8-
weight: 20
99
---
1010

11-
## add_properties {#groupdocs.metadata.search.Specification-groupdocs.metadata.common.PropertyValue}
11+
## add_properties(self, specification, value) {#groupdocs.metadata.search.Specification-groupdocs.metadata.common.PropertyValue}
1212

1313
Adds known metadata properties satisfying the specification.
1414
The operation is recursive so it affects all nested packages as well.
@@ -21,6 +21,7 @@ The number of affected properties.
2121

2222

2323
```python
24+
2425
def add_properties(self, specification, value):
2526
...
2627
```
@@ -29,7 +30,7 @@ def add_properties(self, specification, value):
2930
| Parameter | Type | Description |
3031
| :- | :- | :- |
3132
| specification | groupdocs.metadata.search.Specification | A specification to test each metadata property for a condition. |
32-
| value | [`PropertyValue`](/metadata/python-net/groupdocs.metadata.common/propertyvalue) | A value for the picked properties. |
33+
| value | groupdocs.metadata.common.PropertyValue | A value for the picked properties. |
3334

3435

3536

content/sites/groupdocs/metadata/english/python-net/groupdocs.metadata.common/custompackage/contains/_index.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ title: contains method
33
second_title: GroupDocs.Metadata for Python via .NET API References
44
description:
55
type: docs
6+
weight: 30
67
url: /python-net/groupdocs.metadata.common/custompackage/contains/
78
is_root: false
8-
weight: 30
99
---
1010

11-
## contains {#str}
11+
## contains(self, property_name) {#System.String}
1212

1313
Determines whether the package contains a metadata property with the specified name.
1414

@@ -20,14 +20,15 @@ True if the package contains a property with the specified name; otherwise, fals
2020

2121

2222
```python
23+
2324
def contains(self, property_name):
2425
...
2526
```
2627

2728

2829
| Parameter | Type | Description |
2930
| :- | :- | :- |
30-
| property_name | str | The name of the property to locate in the package. |
31+
| property_name | System.String | The name of the property to locate in the package. |
3132

3233

3334

content/sites/groupdocs/metadata/english/python-net/groupdocs.metadata.common/custompackage/count/_index.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,21 @@ title: count property
33
second_title: GroupDocs.Metadata for Python via .NET API References
44
description:
55
type: docs
6+
weight: 100
67
url: /python-net/groupdocs.metadata.common/custompackage/count/
78
is_root: false
8-
weight: 100
99
---
1010

1111
## count property
1212

1313

1414
Gets the number of metadata properties.
15+
### Definition:
16+
```python
17+
@property
18+
def count(self):
19+
...
20+
```
1521

1622
### See Also
1723
* module [`groupdocs.metadata.common`](../../)

content/sites/groupdocs/metadata/english/python-net/groupdocs.metadata.common/custompackage/find_properties/_index.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ title: find_properties method
33
second_title: GroupDocs.Metadata for Python via .NET API References
44
description:
55
type: docs
6+
weight: 40
67
url: /python-net/groupdocs.metadata.common/custompackage/find_properties/
78
is_root: false
8-
weight: 40
99
---
1010

11-
## find_properties {#groupdocs.metadata.search.Specification}
11+
## find_properties(self, specification) {#groupdocs.metadata.search.Specification}
1212

1313
Finds the metadata properties satisfying a specification.
1414
The search is recursive so it affects all nested packages as well.
@@ -21,6 +21,7 @@ A collection that contains properties from the package that satisfy the conditio
2121

2222

2323
```python
24+
2425
def find_properties(self, specification):
2526
...
2627
```

content/sites/groupdocs/metadata/english/python-net/groupdocs.metadata.common/custompackage/keys/_index.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,21 @@ title: keys property
33
second_title: GroupDocs.Metadata for Python via .NET API References
44
description:
55
type: docs
6+
weight: 110
67
url: /python-net/groupdocs.metadata.common/custompackage/keys/
78
is_root: false
8-
weight: 110
99
---
1010

1111
## keys property
1212

1313

1414
Gets a collection of the metadata property names.
15+
### Definition:
16+
```python
17+
@property
18+
def keys(self):
19+
...
20+
```
1521

1622
### See Also
1723
* module [`groupdocs.metadata.common`](../../)

0 commit comments

Comments
 (0)