com.aspose.html | The com.aspose.html Package contains classes and methods to manipulate HTML documents , whether simple or complex and on the fly. com.aspose.html for Java allows developers to Insert, Remove, Replace HTML nodes, extract CSS style information, Navigate through HTML document either by NodeIterator , TreeWalker that are provided by Traversal Specifications, XPath or CSS selector queries. It also offers the scripting which allows to manipulate HTML DOM via JavaScript. As well as HTML, this API also provides the capabilities to load EPUB and MHTML. Aspose APIs are famous for their inter file format conversion features and this API also provides the capabilities to load HTML file and render the output in PDF, XPS and raster image formats including JPEG, PNG, BMP and TIFF. |
com.aspose.html.collections | The com.aspose.html.collections Package consists of classes to represent, store and manipulate nodes and elements. |
com.aspose.html.converters | The com.aspose.html.converters Package 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. More specific conversion (rendering, saving) user cases are presented by well known and documented low level API functions in subject oriented Packages. |
com.aspose.html.diagnostics | |
com.aspose.html.dom | The com.aspose.html.dom (Document Object Model) Package provides API that represents and interacts with any HTML, XML or SVG documents. The DOM is a document model loaded in the browser and representing the document as a node tree, where each node represents part of the document (e.g. an element, text String, or comment). |
com.aspose.html.dom.attributes | The com.aspose.html.dom.attributes Package contains unified attribute classes which specifies or qualifies any object (node, element, …) feature or behavior. |
com.aspose.html.dom.canvas | |
com.aspose.html.dom.css | Provides interfaces for DOM Level 2 Style Specification. Cascading Style Sheets (CSS) is a style sheet language that allows authors and users to attach style (e.g., fonts and spacing) to structured documents (e.g., HTML documents and XML applications). It supports media-specific style sheets so that authors may tailor the presentation of their documents to visual browsers, aural devices, printers, braille devices, handheld devices, etc. It also supports content positioning, table layout, features for internationalization and some properties related to user interface. By separating the presentation style of documents from the content of documents, CSS simplifies Web authoring and site maintenance. |
com.aspose.html.dom.events | The com.aspose.html.dom.events Package provides objects for any events related DOM updating. It includes subscription to specific contextual information observation associated with event as well as custom events construction. |
com.aspose.html.dom.mutations | The com.aspose.html.dom.mutations provides opportunity to observe DOM mutations and getting specific callback information. |
com.aspose.html.dom.svg | All classes in com.aspose.html.dom.svg Package are based on w3c SVG2 recommendations. Using this Package, you can load, navigate or render the SVG file as per your requirements. |
com.aspose.html.dom.svg.collections | com.aspose.html.dom.svg.collections provides access to specific generic collections. |
com.aspose.html.dom.svg.dataTypes | The Package provides access to all SVG specific data types. |
com.aspose.html.dom.svg.events | The Package consists of classes for event based interactivity like time events and zooming. |
com.aspose.html.dom.svg.Ffilters | The com.aspose.html.dom.svg.filters Package contains classes and interfaces related to filter effects in SVG specification. |
com.aspose.html.dom.svg.paths | The com.aspose.html.dom.svg.paths Package describes classes for representation of outline of a shape which can be filled or stroked. A path can also be used as a clipping path, to describe animation, or position text. |
com.aspose.html.dom.svg.saving | com.aspose.html.dom.svg.saving contains secondary role classes to specify saving process. For example, save options and format in which document is saved. |
com.aspose.html.dom.traversal | The com.aspose.html.dom.traversal Package contains methods that create iterators and tree-walkers to navigate between elements and traverse a node and its children in document order. |
com.aspose.html.dom.traversal.filters | The Package represented by node filtering functionality. Filters are objects that know how to “filter out” nodes. If a node iterator or tree walker is given a node filter, it applies the filter before it returns the next node. If the filter says to accept the node, the traversal logic returns it; otherwise, traversal looks for the next node and pretends that the node that was rejected was not there. |
com.aspose.html.dom.views | com.aspose.html.dom.views Package describes AbstractView and DocumentView interfaces according Document Object Model Views specification. |
com.aspose.html.dom.xpath | The Package contains methods to navigate through elements and attributes in an XML document. |
com.aspose.html.drawing | The com.aspose.html.drawing Package contains objects and interfaces to specify measurement and units as well as drawing attribute objects like brushes, colors and fonts. |
com.aspose.html.forms | The Package provides access to numerous objects (elements) which are responsible to user interactivity within form as web page component. |
com.aspose.html.io | In addition to standard IO (input-output) tools the com.aspose.html.io Package contains helper classes and interfaces. |
com.aspose.html.loading | The com.aspose.html.loading Package contains data classes for description of specific load options at conversion/merging process. |
com.aspose.html.net | The com.aspose.html.net Package is presented by classes and interfaces which are responsible for helping easy network processing. |
com.aspose.html.net.headers | The com.aspose.html.net.headers provides few data classes for describing header content at networking. |
com.aspose.html.net.messagefilters | The com.aspose.html.net.messagefilters Package provides classes which implement message filter abstraction. |
com.aspose.html.net.messagehandlers | The com.aspose.html.net.messagehandlers Package is presented by classes - message handlers of different protocols. |
com.aspose.html.rendering | The com.aspose.html.rendering Package consists of numerous renderer objects as well as appropriate low level options classes which are responsible to render documents/files into IDevice implementation. |
com.aspose.html.rendering.doc | The com.aspose.html.rendering.doc Package provides specific device class as well as few rendering options classes responsible for rendering to a DOCX document. |
com.aspose.html.rendering.fonts | The com.aspose.html.rendering.fonts Package contains classes and methods that allows you to control some parts of the font matching algorithm. |
com.aspose.html.rendering.image | The com.aspose.html.rendering.image Package provides specific device class as well as few rendering options classes responsible for rendering to raster formats: jpeg, png, bmp, gif, tiff. |
com.aspose.html.rendering.pdf | The com.aspose.html.rendering.pdf Package provides specific device class as well as few rendering options classes responsible for rendering to a pdf document. |
com.aspose.html.rendering.pdf.encryption | The com.aspose.html.rendering.pdf.encryption Package contains data classes describing pdf encryption details like password, encryption algorithm and so on. |
com.aspose.html.rendering.xps | The com.aspose.html.rendering.xps Package provides specific device class as well as few rendering options classes responsible for rendering to a xps document. |
com.aspose.html.saving | The com.aspose.html.saving Package is presented by data classes for description of specific save options at conversion/saving process. |
com.aspose.html.services | The com.aspose.html.services Package contains interfaces as protocols for service implementations. |
com.aspose.html.toolkit.markdown.syntax | The com.aspose.html.toolkit.markdown.syntax Package contains objects and interfaces for working with the syntax tree of a Markdown document. |
com.aspose.html.toolkit.markdown.syntax.extensions | The com.aspose.html.toolkit.markdown.syntax.extensions Package contains objects and methods that allows you to handle various extensions of the Markdown format, such as ShortCode, FrontMatter, etc. |
com.aspose.html.toolkit.markdown.syntax.parser | The com.aspose.html.toolkit.markdown.syntax.parser Package contains objects and methods that allow you to parse the markdown document. |
com.aspose.html.toolkit.markdown.syntax.parser.extensions.gfm | The com.aspose.html.toolkit.markdown.syntax.parser.extensions.gfm Package contains objects and interfaces for GFM syntax extension. |
com.aspose.html.toolkit.markdown.syntax.text | The com.aspose.html.toolkit.markdown.syntax.text Package contains objects and interfaces for working with text sources. |
com.aspose.html.toolkit.optimizers | The com.aspose.html.toolkit.optimizers Package contains classes for optimizing SVG documents. The optimization process involves removing unused or invisible elements and their attributes, merging groups, and reducing the size of path segments. |
com.aspose.html.window | The com.aspose.html.window Package is related for window object which represents a window containing a DOM document. It includes classes and interfaces related to active document address and browsing history. |