Skip to content

Commit 6ed5c43

Browse files
Update file(s) "/." from "groupdocs-metadata/Groupdocs.Metadata-References"
1 parent 7fda55b commit 6ed5c43

7,565 files changed

Lines changed: 230054 additions & 0 deletions

File tree

Some content is hidden

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

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

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
title: GroupDocs.Metadata for Python via .NET
3+
second_title: GroupDocs.Metadata for Python via .NET API References
4+
description:
5+
type: docs
6+
url: /python-net/
7+
is_root: true
8+
version: 25.4
9+
weight: 40
10+
---
11+
12+
### Modules
13+
| Module | Description |
14+
| :- | :- |
15+
| [`groupdocs.metadata`](/metadata/python-net/groupdocs.metadata) | The namespace provides main classes allowing working with metadata in all supported formats.<br/>The [`Metadata`](/metadata/python-net/groupdocs.metadata/metadata) class is the entry point to all features of the library. |
16+
| [`groupdocs.metadata.common`](/metadata/python-net/groupdocs.metadata.common) | The namespace contains base classes, utility classes and interfaces used across all formats and metadata standards. |
17+
| [`groupdocs.metadata.exceptions`](/metadata/python-net/groupdocs.metadata.exceptions) | The namespace contains some specific exceptions that are thrown by the library during file reading and updating. |
18+
| [`groupdocs.metadata.export`](/metadata/python-net/groupdocs.metadata.export) | The namespace contains classes that allow users to export metadata properties to different representations. |
19+
| [`groupdocs.metadata.formats`](/metadata/python-net/groupdocs.metadata.formats) | |
20+
| [`groupdocs.metadata.formats.archive`](/metadata/python-net/groupdocs.metadata.formats.archive) | The namespace contains classes for working with archive formats. |
21+
| [`groupdocs.metadata.formats.audio`](/metadata/python-net/groupdocs.metadata.formats.audio) | The namespace provides classes intended to work with different audio formats. |
22+
| [`groupdocs.metadata.formats.audio.ogg`](/metadata/python-net/groupdocs.metadata.formats.audio.ogg) | |
23+
| [`groupdocs.metadata.formats.businesscard`](/metadata/python-net/groupdocs.metadata.formats.businesscard) | The namespace contains classes intended to work with electronic business card formats. |
24+
| [`groupdocs.metadata.formats.cad`](/metadata/python-net/groupdocs.metadata.formats.cad) | The namespace contains classes for working with CAD (computer-aided design) formats. |
25+
| [`groupdocs.metadata.formats.document`](/metadata/python-net/groupdocs.metadata.formats.document) | The namespace provides functionality intended to work with a variety of document formats such as spreadsheets, presentations, text processing formats, etc. |
26+
| [`groupdocs.metadata.formats.ebook`](/metadata/python-net/groupdocs.metadata.formats.ebook) | The namespace provides functionality for working with electronic book formats. |
27+
| [`groupdocs.metadata.formats.ebook.fb2`](/metadata/python-net/groupdocs.metadata.formats.ebook.fb2) | |
28+
| [`groupdocs.metadata.formats.ebook.mobi`](/metadata/python-net/groupdocs.metadata.formats.ebook.mobi) | |
29+
| [`groupdocs.metadata.formats.email`](/metadata/python-net/groupdocs.metadata.formats.email) | The namespace contains classes representing saved email messages and their parts. |
30+
| [`groupdocs.metadata.formats.fb2`](/metadata/python-net/groupdocs.metadata.formats.fb2) | |
31+
| [`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. |
32+
| [`groupdocs.metadata.formats.gis`](/metadata/python-net/groupdocs.metadata.formats.gis) | |
33+
| [`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. |
34+
| [`groupdocs.metadata.formats.image.dng`](/metadata/python-net/groupdocs.metadata.formats.image.dng) | |
35+
| [`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. |
36+
| [`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. |
37+
| [`groupdocs.metadata.formats.raw`](/metadata/python-net/groupdocs.metadata.formats.raw) | |
38+
| [`groupdocs.metadata.formats.raw.cr2`](/metadata/python-net/groupdocs.metadata.formats.raw.cr2) | |
39+
| [`groupdocs.metadata.formats.raw.tag`](/metadata/python-net/groupdocs.metadata.formats.raw.tag) | |
40+
| [`groupdocs.metadata.formats.riff`](/metadata/python-net/groupdocs.metadata.formats.riff) | The namespace provides functionality allowing users to work with metadata of various formats derived from the RIFF container. |
41+
| [`groupdocs.metadata.formats.threed`](/metadata/python-net/groupdocs.metadata.formats.threed) | |
42+
| [`groupdocs.metadata.formats.threed.dae`](/metadata/python-net/groupdocs.metadata.formats.threed.dae) | |
43+
| [`groupdocs.metadata.formats.threed.fbx`](/metadata/python-net/groupdocs.metadata.formats.threed.fbx) | |
44+
| [`groupdocs.metadata.formats.threed.stl`](/metadata/python-net/groupdocs.metadata.formats.threed.stl) | |
45+
| [`groupdocs.metadata.formats.threed.threeds`](/metadata/python-net/groupdocs.metadata.formats.threed.threeds) | |
46+
| [`groupdocs.metadata.formats.video`](/metadata/python-net/groupdocs.metadata.formats.video) | The namespace contains classes for working with the most popular video formats. |
47+
| [`groupdocs.metadata.importing`](/metadata/python-net/groupdocs.metadata.importing) | |
48+
| [`groupdocs.metadata.logging`](/metadata/python-net/groupdocs.metadata.logging) | |
49+
| [`groupdocs.metadata.options`](/metadata/python-net/groupdocs.metadata.options) | The namespace contains all classes representing settings that allow users to control file and metadata processing. |
50+
| [`groupdocs.metadata.search`](/metadata/python-net/groupdocs.metadata.search) | |
51+
| [`groupdocs.metadata.standards`](/metadata/python-net/groupdocs.metadata.standards) | |
52+
| [`groupdocs.metadata.standards.dublincore`](/metadata/python-net/groupdocs.metadata.standards.dublincore) | The namespace contains functionality intended to read DublinCore metadata from files of different formats. |
53+
| [`groupdocs.metadata.standards.exif`](/metadata/python-net/groupdocs.metadata.standards.exif) | The namespace contains functionality intended to read and write EXIF (exchangeable image file format) metadata. |
54+
| [`groupdocs.metadata.standards.exif.makernote`](/metadata/python-net/groupdocs.metadata.standards.exif.makernote) | The namespace contains classes intended to work with MakerNote metadata written by various camera manufacturers. |
55+
| [`groupdocs.metadata.standards.iptc`](/metadata/python-net/groupdocs.metadata.standards.iptc) | The namespace contains classes allowing users to work with IPTC metadata. |
56+
| [`groupdocs.metadata.standards.pkcs`](/metadata/python-net/groupdocs.metadata.standards.pkcs) | The namespace provides functionality intended to work with digital signatures based on the syntax of PKCS #7, specified in RFC 5652. |
57+
| [`groupdocs.metadata.standards.signing`](/metadata/python-net/groupdocs.metadata.standards.signing) | The namespace provides base functionality intended to work with digital signatures. |
58+
| [`groupdocs.metadata.standards.xmp`](/metadata/python-net/groupdocs.metadata.standards.xmp) | The namespace provides functionality for XMP (Extensible Metadata Platform) metadata reading and writing. |
59+
| [`groupdocs.metadata.standards.xmp.schemes`](/metadata/python-net/groupdocs.metadata.standards.xmp.schemes) | Contains the implementation of different XMP Schemes. |
60+
| [`groupdocs.metadata.tagging`](/metadata/python-net/groupdocs.metadata.tagging) | The namespace contains various sets of tags with which most important metadata properties are marked.<br/>The tags allow users to find and update metadata properties in different packages regardless of the metadata standard and file format. |
61+
62+
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
title: groupdocs.metadata.common
3+
second_title: GroupDocs.Metadata for Python via .NET API References
4+
description:
5+
type: docs
6+
url: /python-net/groupdocs.metadata.common/
7+
is_root: false
8+
weight: 10
9+
---
10+
11+
The namespace contains base classes, utility classes and interfaces used across all formats and metadata standards.
12+
13+
### Classes
14+
| Class | Description |
15+
| :- | :- |
16+
| [`CustomPackage`](/metadata/python-net/groupdocs.metadata.common/custompackage) | Provides a container for metadata properties. |
17+
| [`DocumentInfo`](/metadata/python-net/groupdocs.metadata.common/documentinfo) | Provides common information about a loaded document. |
18+
| [`FileType`](/metadata/python-net/groupdocs.metadata.common/filetype) | Represents the file type. |
19+
| [`FileTypePackage`](/metadata/python-net/groupdocs.metadata.common/filetypepackage) | Represents a metadata package containing file format information. |
20+
| [`IDocumentInfo`](/metadata/python-net/groupdocs.metadata.common/idocumentinfo) | Provides common information about a loaded document. |
21+
| [`IEnumValueInterpreter`](/metadata/python-net/groupdocs.metadata.common/ienumvalueinterpreter) | Represents an interpreter intended to convert various numeric values to descriptive string values. |
22+
| [`MetadataPackage`](/metadata/python-net/groupdocs.metadata.common/metadatapackage) | Represents base abstraction for a metadata package. |
23+
| [`MetadataProperty`](/metadata/python-net/groupdocs.metadata.common/metadataproperty) | Represents a metadata property. |
24+
| [`MetadataPropertyEqualityComparer`](/metadata/python-net/groupdocs.metadata.common/metadatapropertyequalitycomparer) | Defines methods to support the comparison of metadata properties for equality. |
25+
| [`PageInfo`](/metadata/python-net/groupdocs.metadata.common/pageinfo) | Provides common information about a document page (slide, worksheet, etc). |
26+
| [`PropertyDescriptor`](/metadata/python-net/groupdocs.metadata.common/propertydescriptor) | Represents a descriptor of a property that can be accessed through the GroupDocs.Metadata search engine. |
27+
| [`PropertyValue`](/metadata/python-net/groupdocs.metadata.common/propertyvalue) | Represents a property value. |
28+
| [`PropertyValueEqualityComparer`](/metadata/python-net/groupdocs.metadata.common/propertyvalueequalitycomparer) | Defines methods to support the comparison of property values for equality. |
29+
| [`Rectangle`](/metadata/python-net/groupdocs.metadata.common/rectangle) | A set of four integers that represent the location and size of a rectangle. |
30+
| [`RootMetadataPackage`](/metadata/python-net/groupdocs.metadata.common/rootmetadatapackage) | Represents an entry point to all metadata packages presented in a particular file. |
31+
| [`ValueAcceptor`](/metadata/python-net/groupdocs.metadata.common/valueacceptor) | Provides a base abstract class that allows extracting all supported types of values from a [`PropertyValue`](/metadata/python-net/groupdocs.metadata.common/propertyvalue) instance. |
32+
| [`ValueInterpreter`](/metadata/python-net/groupdocs.metadata.common/valueinterpreter) | Defines operations required to interpret metadata property values. |
33+
34+
35+
### Enumerations
36+
| Enumeration | Description |
37+
| :- | :- |
38+
| [`ByteOrder`](/metadata/python-net/groupdocs.metadata.common/byteorder) | Defines various byte orders. |
39+
| [`FileFormat`](/metadata/python-net/groupdocs.metadata.common/fileformat) | Represents the recognized format of a loaded file. |
40+
| [`MetadataPropertyType`](/metadata/python-net/groupdocs.metadata.common/metadatapropertytype) | Defines metadata property types. |
41+
| [`MetadataType`](/metadata/python-net/groupdocs.metadata.common/metadatatype) | Specifies the type of a metadata package. |
42+
| [`PropertyAccessLevels`](/metadata/python-net/groupdocs.metadata.common/propertyaccesslevels) | Defines access levels for metadata properties. |
43+
44+
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
---
2+
title: ByteOrder enumeration
3+
second_title: GroupDocs.Metadata for Python via .NET API References
4+
description:
5+
type: docs
6+
url: /python-net/groupdocs.metadata.common/byteorder/
7+
is_root: false
8+
weight: 180
9+
---
10+
11+
## ByteOrder enumeration
12+
13+
Defines various byte orders.
14+
15+
16+
17+
The ByteOrder type exposes the following members:
18+
19+
### Fields
20+
| Field | Description |
21+
| :- | :- |
22+
| UNKNOWN | The byte order is unknown. |
23+
| BIG_ENDIAN | Big endian. |
24+
| LITTLE_ENDIAN | Little endian. |
25+
26+
27+
28+
### See Also
29+
* module [`groupdocs.metadata.common`](..)

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

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
title: CustomPackage class
3+
second_title: GroupDocs.Metadata for Python via .NET API References
4+
description:
5+
type: docs
6+
url: /python-net/groupdocs.metadata.common/custompackage/
7+
is_root: false
8+
weight: 10
9+
---
10+
11+
## CustomPackage class
12+
13+
Provides a container for metadata properties.
14+
15+
16+
17+
**Inheritance:** [`CustomPackage`](/metadata/python-net/groupdocs.metadata.common/custompackage)
18+
[`MetadataPackage`](/metadata/python-net/groupdocs.metadata.common/metadatapackage)
19+
20+
21+
22+
The CustomPackage type exposes the following members:
23+
24+
### Properties
25+
| Property | Description |
26+
| :- | :- |
27+
| [metadata_type](/metadata/python-net/groupdocs.metadata.common/custompackage/metadata_type) | Gets the metadata type. |
28+
| [keys](/metadata/python-net/groupdocs.metadata.common/custompackage/keys) | Gets a collection of the metadata property names. |
29+
| [property_descriptors](/metadata/python-net/groupdocs.metadata.common/custompackage/property_descriptors) | Gets a collection of descriptors that contain information about properties accessible through the GroupDocs.Metadata search engine. |
30+
| [count](/metadata/python-net/groupdocs.metadata.common/custompackage/count) | Gets the number of metadata properties. |
31+
32+
33+
### Methods
34+
| Method | Description |
35+
| :- | :- |
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. |
43+
44+
45+
46+
### See Also
47+
* module [`groupdocs.metadata.common`](..)
48+
* class [`CustomPackage`](/metadata/python-net/groupdocs.metadata.common/custompackage)
49+
* class [`MetadataPackage`](/metadata/python-net/groupdocs.metadata.common/metadatapackage)
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
title: add_properties method
3+
second_title: GroupDocs.Metadata for Python via .NET API References
4+
description:
5+
type: docs
6+
url: /python-net/groupdocs.metadata.common/custompackage/add_properties/
7+
is_root: false
8+
weight: 20
9+
---
10+
11+
## add_properties {#groupdocs.metadata.search.Specification-groupdocs.metadata.common.PropertyValue}
12+
13+
Adds known metadata properties satisfying the specification.
14+
The operation is recursive so it affects all nested packages as well.
15+
16+
17+
### Returns
18+
19+
20+
The number of affected properties.
21+
22+
23+
```python
24+
def add_properties(self, specification, value):
25+
...
26+
```
27+
28+
29+
| Parameter | Type | Description |
30+
| :- | :- | :- |
31+
| 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+
34+
35+
36+
### See Also
37+
* module [`groupdocs.metadata.common`](../../)
38+
* class [`CustomPackage`](/metadata/python-net/groupdocs.metadata.common/custompackage)
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
title: contains method
3+
second_title: GroupDocs.Metadata for Python via .NET API References
4+
description:
5+
type: docs
6+
url: /python-net/groupdocs.metadata.common/custompackage/contains/
7+
is_root: false
8+
weight: 30
9+
---
10+
11+
## contains {#str}
12+
13+
Determines whether the package contains a metadata property with the specified name.
14+
15+
16+
### Returns
17+
18+
19+
True if the package contains a property with the specified name; otherwise, false.
20+
21+
22+
```python
23+
def contains(self, property_name):
24+
...
25+
```
26+
27+
28+
| Parameter | Type | Description |
29+
| :- | :- | :- |
30+
| property_name | str | The name of the property to locate in the package. |
31+
32+
33+
34+
### See Also
35+
* module [`groupdocs.metadata.common`](../../)
36+
* class [`CustomPackage`](/metadata/python-net/groupdocs.metadata.common/custompackage)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: count property
3+
second_title: GroupDocs.Metadata for Python via .NET API References
4+
description:
5+
type: docs
6+
url: /python-net/groupdocs.metadata.common/custompackage/count/
7+
is_root: false
8+
weight: 100
9+
---
10+
11+
## count property
12+
13+
14+
Gets the number of metadata properties.
15+
16+
### See Also
17+
* module [`groupdocs.metadata.common`](../../)
18+
* class [`CustomPackage`](/metadata/python-net/groupdocs.metadata.common/custompackage)
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
title: find_properties method
3+
second_title: GroupDocs.Metadata for Python via .NET API References
4+
description:
5+
type: docs
6+
url: /python-net/groupdocs.metadata.common/custompackage/find_properties/
7+
is_root: false
8+
weight: 40
9+
---
10+
11+
## find_properties {#groupdocs.metadata.search.Specification}
12+
13+
Finds the metadata properties satisfying a specification.
14+
The search is recursive so it affects all nested packages as well.
15+
16+
17+
### Returns
18+
19+
20+
A collection that contains properties from the package that satisfy the condition.
21+
22+
23+
```python
24+
def find_properties(self, specification):
25+
...
26+
```
27+
28+
29+
| Parameter | Type | Description |
30+
| :- | :- | :- |
31+
| specification | groupdocs.metadata.search.Specification | A function to test each metadata property for a condition. |
32+
33+
34+
35+
### See Also
36+
* module [`groupdocs.metadata.common`](../../)
37+
* class [`CustomPackage`](/metadata/python-net/groupdocs.metadata.common/custompackage)
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: keys property
3+
second_title: GroupDocs.Metadata for Python via .NET API References
4+
description:
5+
type: docs
6+
url: /python-net/groupdocs.metadata.common/custompackage/keys/
7+
is_root: false
8+
weight: 110
9+
---
10+
11+
## keys property
12+
13+
14+
Gets a collection of the metadata property names.
15+
16+
### See Also
17+
* module [`groupdocs.metadata.common`](../../)
18+
* class [`CustomPackage`](/metadata/python-net/groupdocs.metadata.common/custompackage)

0 commit comments

Comments
 (0)