Skip to content

Commit ef6bf80

Browse files
Merge branch 'main' into production
2 parents 6026dff + 79b6037 commit ef6bf80

File tree

17,939 files changed

+564855
-1
lines changed

Some content is hidden

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

17,939 files changed

+564855
-1
lines changed

english/_index.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,21 @@ Aspose.HTML for Java is an advanced HTML manipulation API built to perform a wid
3636

3737
These are links to some useful resources:
3838
- [Aspose.HTML for .Java API Reference](/html/java/)
39-
- [Aspose.HTML for Java API Tutorials](/tutorials/html/java/)
39+
- [Aspose.HTML for Java API Tutorials](/tutorials/html/java/)
40+
41+
42+
## Aspose.HTML for Python via .NET
43+
44+
{{% alert color="primary" %}}
45+
46+
![Aspose.HTML for Python via .NET Product Logo](home_1.png)
47+
48+
49+
[Aspose.HTML for Python via .NET](https://products.aspose.com/html/python-net/) is an advanced HTML processing API to perform a wide range of management and manipulation tasks within cross-platform applications. API is designed to create, modify, extract data, convert and render HTML documents without any external software. Also, it supports popular file formats such as EPUB, MHTML, XML, SVG, and Markdown and rendering to PDF, DOCX, XPS and Image file formats. Moreover, the HTML Document Object Model is integrated with embedded formats and specifications such as CSS, HTML Canvas, SVG, XPath and JavaScript out-of-the-box that extend the manipulation functional and rendering quality.
50+
51+
{{% /alert %}}
52+
53+
These are links to some useful resources:
54+
- [Aspose.HTML for Python via .NET API Reference](/html/python-net/)
55+
- [Aspose.HTML for Python via .NET API Tutorials](/tutorials/html/python-net/)
56+

english/python-net/_index.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
---
2+
title: Aspose.HTML for Python via .NET
3+
second_title: Aspose.HTML for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 10
7+
url: /python-net/
8+
is_root: true
9+
---
10+
11+
### Modules
12+
| Module | Description |
13+
| :- | :- |
14+
| [`aspose.html`](/html/python-net/aspose.html) | The **Aspose.Html** namespace contains classes and methods to<br/>manipulate HTML documents, whether simple or complex and on the fly.<br/>**Aspose.HTML** for .NET allows developers to Insert, Remove,<br/>Replace HTML nodes, extract CSS style information,<br/>Navigate through HTML document either by NodeIterator,<br/>TreeWalker that are provided by Traversal Specifications,<br/>XPath or CSS selector queries. It also offers the scripting which allows to<br/>manipulate HTML DOM via JavaScript. As well as HTML, this API also provides<br/>the capabilities to load EPUB and MHTML. Aspose APIs are famous for their<br/>inter file format conversion features and this API also provides<br/>the capabilities to load HTML file and render the output in PDF,<br/>XPS and raster image formats including JPEG, PNG, BMP and TIFF. |
15+
| [`aspose.html.accessibility`](/html/python-net/aspose.html.accessibility) | The **Aspose.Html.Dom.Accessibility** namespace is for all Web Accessibility related manipulations.<br/>complies with international standards W3C Web Accessibility Initiative |
16+
| [`aspose.html.accessibility.results`](/html/python-net/aspose.html.accessibility.results) | The **Aspose.Html.Accessibility.Results** namespace contains<br/>classes that describe the results of rule validation |
17+
| [`aspose.html.accessibility.saving`](/html/python-net/aspose.html.accessibility.saving) | The **Aspose.Html.Accessibility.Saving** namespace is designed to save validation results various formats. |
18+
| [`aspose.html.collections`](/html/python-net/aspose.html.collections) | The **Aspose.Html.Collections** namespace consists of classes to represent,<br/>store and manipulate nodes and elements. |
19+
| [`aspose.html.converters`](/html/python-net/aspose.html.converters) | The **Aspose.Html.Converters** namespace goal is easy access to conversion methods. It provides a wide range of conversions to the popular formats, such as PDF, XPS, image formats, etc.<br/>More specific conversion (rendering, saving) user cases are presented by well<br/>known and documented low level API functions in subject oriented namespaces. |
20+
| [`aspose.html.diagnostics`](/html/python-net/aspose.html.diagnostics) | The **Aspose.Html.Diagnostics** namespace contains interfaces for working with metrics and collecting logs and traces. |
21+
| [`aspose.html.dom`](/html/python-net/aspose.html.dom) | The **Aspose.Html.Dom (Document Object Model)** namespace provides API that<br/>represents and interacts with any HTML, XML or SVG documents.<br/>The DOM is a document model loaded in the browser and<br/>representing the document as a node tree, where each node<br/>represents part of the document (e.g. an element, text string, or comment). |
22+
| [`aspose.html.dom.attributes`](/html/python-net/aspose.html.dom.attributes) | The **Aspose.Html.Dom.Attributes** namespace contains<br/>unified attribute classes which specifies<br/>or qualifies any object (node, element, ...) feature or behavior. |
23+
| [`aspose.html.dom.canvas`](/html/python-net/aspose.html.dom.canvas) | The **Aspose.Html.Dom.Canvas** namespace provides interfaces<br/>for 2D rendering details qualification as well as options for<br/>filling and Path2D class. |
24+
| [`aspose.html.dom.css`](/html/python-net/aspose.html.dom.css) | The **Aspose.Html.Dom.Css** namespace is for all CSS related manipulations.<br/>It concentrates around CSS property name - value pairs<br/>specified by CSS official documents. |
25+
| [`aspose.html.dom.events`](/html/python-net/aspose.html.dom.events) | The **Aspose.Html.Dom.Events** namespace provides objects for<br/>any events related DOM updating. It includes subscription to<br/>specific contextual information observation<br/>associated with event as well as custom events construction. |
26+
| [`aspose.html.dom.mutations`](/html/python-net/aspose.html.dom.mutations) | The **Aspose.Html.Dom.Mutations** provides opportunity to observe<br/>DOM mutations and getting specific callback information. |
27+
| [`aspose.html.dom.svg`](/html/python-net/aspose.html.dom.svg) | All classes in **Aspose.Html.Dom.Svg** namespace are based on<br/>w3c SVG2 recommendations. Using this namespace, you can load,<br/>navigate or render the SVG file as per your requirements. |
28+
| [`aspose.html.dom.svg.datatypes`](/html/python-net/aspose.html.dom.svg.datatypes) | The namespace provides access to all SVG specific data types. |
29+
| [`aspose.html.dom.svg.events`](/html/python-net/aspose.html.dom.svg.events) | The namespace consists of<br/>classes for event based interactivity like time events and zooming. |
30+
| [`aspose.html.dom.svg.filters`](/html/python-net/aspose.html.dom.svg.filters) | The **Aspose.Html.Dom.Svg.Filters** namespace contains classes and<br/>interfaces related to filter effects in SVG specification. |
31+
| [`aspose.html.dom.svg.paths`](/html/python-net/aspose.html.dom.svg.paths) | The **Aspose.Html.Dom.Svg.Paths** namespace describes classes for<br/>representation of outline of a shape which can be filled or stroked.<br/>A path can also be used as a clipping path, to describe animation,<br/>or position text. |
32+
| [`aspose.html.dom.svg.saving`](/html/python-net/aspose.html.dom.svg.saving) | **Aspose.Html.Dom.Svg.Saving** contains secondary role classes to<br/>specify saving process. For example, save options and<br/>format in which document is saved. |
33+
| [`aspose.html.dom.traversal`](/html/python-net/aspose.html.dom.traversal) | The **Aspose.Html.Dom.Traversal** namespace contains methods that<br/>create iterators and tree-walkers to navigate between elements and<br/>traverse a node and its children in document order. |
34+
| [`aspose.html.dom.traversal.filters`](/html/python-net/aspose.html.dom.traversal.filters) | The namespace represented by node filtering functionality.<br/>Filters are objects that know how to "filter out" nodes.<br/>If a node iterator or tree walker is given a node filter,<br/>it applies the filter before it returns the next node.<br/>If the filter says to accept the node, the traversal logic<br/>returns it; otherwise, traversal looks for the next node and<br/>pretends that the node that was rejected was not there. |
35+
| [`aspose.html.dom.views`](/html/python-net/aspose.html.dom.views) | **Aspose.Html.Dom.Views** namespace describes AbstractView and<br/>DocumentView interfaces according<br/>Document Object Model Views specification. |
36+
| [`aspose.html.dom.xpath`](/html/python-net/aspose.html.dom.xpath) | The namespace contains methods to<br/>navigate through elements and attributes in an XML document. |
37+
| [`aspose.html.drawing`](/html/python-net/aspose.html.drawing) | The **Aspose.Html.Drawing** namespace contains objects and<br/>interfaces to specify measurement and units as well as<br/>drawing attribute objects like brushes, colors and fonts. |
38+
| [`aspose.html.forms`](/html/python-net/aspose.html.forms) | The namespace provides access to<br/>numerous objects (elements) which are responsible to<br/>user interactivity within form as web page component. |
39+
| [`aspose.html.io`](/html/python-net/aspose.html.io) | In addition to standard IO (input-output) tools<br/>the **Aspose.Html.IO** namespace contains helper classes and interfaces. |
40+
| [`aspose.html.loading`](/html/python-net/aspose.html.loading) | The **Aspose.Html.Loading** namespace contains<br/>data classes for description of specific load options<br/>at conversion/merging process. |
41+
| [`aspose.html.net`](/html/python-net/aspose.html.net) | The **Aspose.Html.Net** namespace is presented by<br/>classes and interfaces which are<br/>responsible for helping easy network processing. |
42+
| [`aspose.html.net.headers`](/html/python-net/aspose.html.net.headers) | The **Aspose.Html.Net.Headers** provides few data classes for<br/>describing header content at networking. |
43+
| [`aspose.html.net.messagefilters`](/html/python-net/aspose.html.net.messagefilters) | The **Aspose.Html.Net.MessageFilters** namespace provides<br/>classes which implement message filter abstraction. |
44+
| [`aspose.html.net.messagehandlers`](/html/python-net/aspose.html.net.messagehandlers) | The **Aspose.Html.Net.MessageHandlers** namespace is<br/>presented by classes - message handlers of different protocols. |
45+
| [`aspose.html.rendering`](/html/python-net/aspose.html.rendering) | The **Aspose.Html.Rendering** namespace consists of<br/>numerous renderer objects as well as appropriate<br/>low level options classes which are responsible to<br/>render documents/files into IDevice implementation. |
46+
| [`aspose.html.rendering.doc`](/html/python-net/aspose.html.rendering.doc) | The **Aspose.Html.Rendering.Doc** namespace provides<br/>specific device class as well as few rendering<br/>options classes responsible for rendering to a DOCX document. |
47+
| [`aspose.html.rendering.fonts`](/html/python-net/aspose.html.rendering.fonts) | The **Aspose.Html.Rendering.Fonts** namespace contains classes and methods that<br/>allows you to control some parts of the font matching algorithm. |
48+
| [`aspose.html.rendering.image`](/html/python-net/aspose.html.rendering.image) | The **Aspose.Html.Rendering.Image** namespace provides<br/>specific device class as well as few rendering options<br/>classes responsible for rendering to raster formats: jpeg, png, bmp, gif, tiff. |
49+
| [`aspose.html.rendering.pdf`](/html/python-net/aspose.html.rendering.pdf) | The **Aspose.Html.Rendering.Pdf** namespace provides<br/>specific device class as well as few rendering options classes<br/>responsible for rendering to a pdf document. |
50+
| [`aspose.html.rendering.pdf.encryption`](/html/python-net/aspose.html.rendering.pdf.encryption) | The **Aspose.Html.Rendering.Pdf.Encryption** namespace contains<br/>data classes describing pdf encryption details like password,<br/>encryption algorithm and so on. |
51+
| [`aspose.html.rendering.xps`](/html/python-net/aspose.html.rendering.xps) | The **Aspose.Html.Rendering.Xps** namespace provides<br/>specific device class as well as few rendering<br/>options classes responsible for rendering to a xps document. |
52+
| [`aspose.html.saving`](/html/python-net/aspose.html.saving) | The **Aspose.Html.Saving** namespace is presented by<br/>data classes for description of specific save options at<br/>conversion/saving process. |
53+
| [`aspose.html.saving.resourcehandlers`](/html/python-net/aspose.html.saving.resourcehandlers) | The **Aspose.Html.Saving.ResourceHandlers** namespace contains classes responsible for handling resources. |
54+
| [`aspose.html.services`](/html/python-net/aspose.html.services) | The **Aspose.Html.Services** namespace contains<br/>interfaces as protocols for service implementations. |
55+
| [`aspose.html.toolkit`](/html/python-net/aspose.html.toolkit) | |
56+
| [`aspose.html.toolkit.markdown`](/html/python-net/aspose.html.toolkit.markdown) | The **Aspose.Html.Toolkit.Markdown** namespace contains classes and methods to<br/>manipulate Markdown documents, whether they are simple or complex.<br/>Classes in the **Aspose.Html.Toolkit.Markdown** namespace allow developers to Insert, Remove,<br/>Replace Markdown nodes and also to navigate through Markdown document either using the [`NodeIterator`](/html/python-net/aspose.html.toolkit.markdown.syntax/nodeiterator) or the<br/>[`TreeWalker`](/html/python-net/aspose.html.toolkit.markdown.syntax/treewalker). |
57+
| [`aspose.html.toolkit.markdown.syntax`](/html/python-net/aspose.html.toolkit.markdown.syntax) | The **Aspose.Html.Toolkit.Markdown.Syntax** namespace contains objects and interfaces for working with the<br/>syntax tree of a Markdown document. |
58+
| [`aspose.html.toolkit.markdown.syntax.extensions`](/html/python-net/aspose.html.toolkit.markdown.syntax.extensions) | The **Aspose.Html.Toolkit.Markdown.Syntax.Extensions** namespace contains objects and methods that allows you to handle<br/>various extensions of the Markdown format, such as ShortCode, FrontMatter, etc. |
59+
| [`aspose.html.toolkit.markdown.syntax.parser`](/html/python-net/aspose.html.toolkit.markdown.syntax.parser) | The **Aspose.Html.Toolkit.Markdown.Syntax.Parser** namespace contains objects and methods that allow you to parse the<br/>markdown document. |
60+
| [`aspose.html.toolkit.markdown.syntax.parser.extensions`](/html/python-net/aspose.html.toolkit.markdown.syntax.parser.extensions) | |
61+
| [`aspose.html.toolkit.markdown.syntax.parser.extensions.gfm`](/html/python-net/aspose.html.toolkit.markdown.syntax.parser.extensions.gfm) | The **Aspose.Html.Toolkit.Markdown.Syntax.Parser.Extensions.GFM** namespace contains objects and interfaces for<br/>GFM syntax extension. |
62+
| [`aspose.html.toolkit.markdown.syntax.text`](/html/python-net/aspose.html.toolkit.markdown.syntax.text) | The ** Aspose.Html.Toolkit.Markdown.Syntax.Text** namespace contains objects and interfaces for working with text<br/>sources. |
63+
| [`aspose.html.toolkit.optimizers`](/html/python-net/aspose.html.toolkit.optimizers) | The **Aspose.Html.Toolkit.Optimizers** namespace contains classes for optimizing SVG documents. The optimization process involves removing <br/>unused or invisible elements and their attributes, merging groups, and reducing the size of path segments. |
64+
| [`aspose.html.window`](/html/python-net/aspose.html.window) | The **Aspose.Html.Window** namespace is related for<br/>window object which represents a window<br/>containing a DOM document. It includes classes and interfaces<br/>related to active document address and browsing history. |
65+
66+
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: aspose.html.accessibility.results
3+
second_title: Aspose.HTML for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 10
7+
url: /python-net/aspose.html.accessibility.results/
8+
is_root: false
9+
---
10+
11+
The **Aspose.Html.Accessibility.Results** namespace contains
12+
classes that describe the results of rule validation
13+
14+
### Classes
15+
| Class | Description |
16+
| :- | :- |
17+
| [`RuleValidationResult`](/html/python-net/aspose.html.accessibility.results/rulevalidationresult) | Class - result of rule check, contains a list of [`ITechniqueResult`](/html/python-net/aspose.html.accessibility/itechniqueresult), which are ways to satisfy the success criteria. |
18+
| [`ValidationResult`](/html/python-net/aspose.html.accessibility.results/validationresult) | The main result class, that contains Results for all Criterion from AccessibilityRules object. |
19+
20+
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: RuleValidationResult class
3+
second_title: Aspose.HTML for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 10
7+
url: /python-net/aspose.html.accessibility.results/rulevalidationresult/
8+
is_root: false
9+
---
10+
11+
## RuleValidationResult class
12+
13+
Class - result of rule check, contains a list of [`ITechniqueResult`](/html/python-net/aspose.html.accessibility/itechniqueresult), which are ways to satisfy the success criteria.
14+
15+
16+
17+
The RuleValidationResult type exposes the following members:
18+
19+
### Properties
20+
| Property | Description |
21+
| :- | :- |
22+
| [success](/html/python-net/aspose.html.accessibility.results/rulevalidationresult/success) | Returns the result of rule validation. |
23+
| [rule](/html/python-net/aspose.html.accessibility.results/rulevalidationresult/rule) | Rule that has been tested. |
24+
| [results](/html/python-net/aspose.html.accessibility.results/rulevalidationresult/results) | Collection of [`ITechniqueResult`](/html/python-net/aspose.html.accessibility/itechniqueresult) on rule validation. |
25+
| [errors](/html/python-net/aspose.html.accessibility.results/rulevalidationresult/errors) | Collection of results with Errors |
26+
| [warnings](/html/python-net/aspose.html.accessibility.results/rulevalidationresult/warnings) | Collection of results with Warnings |
27+
28+
29+
30+
### See Also
31+
* module [`aspose.html.accessibility.results`](..)
32+
* class [`ITechniqueResult`](/html/python-net/aspose.html.accessibility/itechniqueresult)
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: errors property
3+
second_title: Aspose.HTML for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 30
7+
url: /python-net/aspose.html.accessibility.results/rulevalidationresult/errors/
8+
is_root: false
9+
---
10+
11+
## errors property
12+
13+
14+
Collection of results with Errors
15+
### Definition:
16+
```python
17+
@property
18+
def errors(self):
19+
...
20+
```
21+
22+
### See Also
23+
* module [`aspose.html.accessibility.results`](../../)
24+
* class [`RuleValidationResult`](/html/python-net/aspose.html.accessibility.results/rulevalidationresult)
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: results property
3+
second_title: Aspose.HTML for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 40
7+
url: /python-net/aspose.html.accessibility.results/rulevalidationresult/results/
8+
is_root: false
9+
---
10+
11+
## results property
12+
13+
14+
Collection of [`ITechniqueResult`](/html/python-net/aspose.html.accessibility/itechniqueresult) on rule validation.
15+
### Definition:
16+
```python
17+
@property
18+
def results(self):
19+
...
20+
```
21+
22+
### See Also
23+
* module [`aspose.html.accessibility.results`](../../)
24+
* class [`ITechniqueResult`](/html/python-net/aspose.html.accessibility/itechniqueresult)
25+
* class [`RuleValidationResult`](/html/python-net/aspose.html.accessibility.results/rulevalidationresult)
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
title: rule property
3+
second_title: Aspose.HTML for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 50
7+
url: /python-net/aspose.html.accessibility.results/rulevalidationresult/rule/
8+
is_root: false
9+
---
10+
11+
## rule property
12+
13+
14+
Rule that has been tested.
15+
### Definition:
16+
```python
17+
@property
18+
def rule(self):
19+
...
20+
```
21+
22+
### See Also
23+
* module [`aspose.html.accessibility.results`](../../)
24+
* class [`IRule`](/html/python-net/aspose.html.accessibility/irule)
25+
* class [`RuleValidationResult`](/html/python-net/aspose.html.accessibility.results/rulevalidationresult)
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
title: success property
3+
second_title: Aspose.HTML for Python via .NET API References
4+
description:
5+
type: docs
6+
weight: 60
7+
url: /python-net/aspose.html.accessibility.results/rulevalidationresult/success/
8+
is_root: false
9+
---
10+
11+
## success property
12+
13+
14+
Returns the result of rule validation.
15+
### Definition:
16+
```python
17+
@property
18+
def success(self):
19+
...
20+
```
21+
22+
### See Also
23+
* module [`aspose.html.accessibility.results`](../../)
24+
* class [`RuleValidationResult`](/html/python-net/aspose.html.accessibility.results/rulevalidationresult)

0 commit comments

Comments
 (0)