Lista de funciones – Aspose.HTML for Python via .NET
Aspose.HTML for Python via .NET es una API de procesamiento HTML avanzada para realizar una amplia gama de tareas de administración y manipulación dentro de aplicaciones multiplataforma. API está diseñada para crear, modificar, extraer datos, convertir y representar documentos HTML sin ningún software externo. Además, admite formatos de archivos populares como EPUB, MHTML, XML, SVG y Markdown y renderiza a formatos de archivos PDF, DOCX, XPS e imágenes. Además, el modelo de objetos de documento HTML está integrado con formatos y especificaciones integrados como CSS, HTML Canvas, SVG, XPath y JavaScript listos para usar que amplían la manipulación funcional y la calidad de representación.
Aspose.HTML for Python via .NET proporciona un amplio conjunto de características relacionadas con muchas áreas diferentes:
Manipulación de documentos
- Cree un documento nuevo o abra uno existente (X)HTML o SVG. Con la ayuda de Aspose.HTML for Python via .NET, podrá abrir documentos no solo desde el archivo local, sino directamente desde la web.
- Guarde el documento junto con todos los recursos referenciados, como CSS e imágenes. Aspose.HTML for Python via .NET le ofrece un protector altamente personalizable, que es capaz de guardar no sólo el documento en sí, con todos los recursos a los que hace referencia, sino también otros documentos a los que hace referencia.
- Cree, edite, elimine y reemplace nodos HTML a través de la API enriquecida basada en el Modelo de objetos de documento (DOM) definido en la documentación oficial.
- Configurar un entorno Sandbox que sea independiente de la máquina de ejecución, garantizando un entorno seguro y aislado para ejecución y pruebas.
Extracción de datos
Aspose.HTML for Python via .NET se puede utilizar para recopilar información del documento abierto:
- Navegar a través de los elementos HTML con la ayuda de DOM API. Aspose.HTML for Python via .NET implementa interfaces Traversal que le permiten navegar fácilmente a través del árbol DOM.
- Recopilar información de los documentos HTML, utilizando consultas XPath de alto rendimiento. Aspose.HTML for Python via .NET admite interfaces XPath 1.0, definidas en la documentación oficial.
- Recopilar elementos HTML, mediante la ejecución de consultas del Selector CSS. Aspose.HTML for Python via .NET implementa API de selectores CSS de acuerdo con la documentación más reciente.
Convertidores
Uno de los principales objetivos de Aspose.HTML for Python via .NET es proporcionar convertidores simples, altamente personalizables y precisos.
Simplicidad: La API de Python permite conversiones sencillas de HTML, XHTML, SVG, EPUB y MHTML a varios formatos con un código mínimo. Por ejemplo, la conversión de HTML a PDF se puede realizar con una sola línea de código:
1from aspose.html.converters import *
2from aspose.html.saving import *
3
4Converter.convert_html("<span>Hello, World!!</span>", ".", PdfSaveOptions(), "output.pdf")
Personalización: Aspose.HTML for Python via .NET ofrece amplias opciones de personalización para el proceso de conversión. Más allá de las configuraciones típicas como el tamaño de página o la resolución de la imagen, permite ajustes detallados como el procesamiento de recursos externos, la aplicación de hojas de estilo personalizadas y más.
Precisión: Todos los componentes de Aspose.HTML para Python mediante ensamblaje .NET están diseñados de acuerdo con la documentación oficial HTML y SVG. Lo que conduce a resultados de conversión de alta precisión.
Aspose.HTML for Python via .NET proporciona una gama de convertidores categorizados en tres grupos principales:
- Convertidores de diseño fijo. Estos convertidores son responsables de la conversión de HTML, XHTML, SVG, EPUB y MHTML a PDF, XPS, DOCX y formatos de imágenes rasterizadas (PNG, JPG, BMP, GIF, TIFF).
- Convertidores de rebajas. Estos convertidores son responsables de la conversión de Markdown a HTML y HTML a Markdown.
- Conversor de plantillas. Que se utiliza para crear archivos HTML a partir de plantillas. Puede explorar todos los convertidores disponibles en Conversión entre formatos.
Formatos incorporados
Una página HTML del mundo real comprende una interacción compleja de varios formatos, lo que hace que la conversión de alta calidad sea una tarea desafiante. Aspose.HTML for Python via .NET aborda esta complejidad al admitir una amplia gama de formatos relacionados con HTML:
- HTML Parser cumple con la última especificación HTML5, lo que garantiza una generación precisa del árbol DOM.
- Nuestro motor de procesamiento de JavaScript admite la especificación ECMA 5.1, lo que permite la ejecución de la mayoría de los scripts durante el análisis o el tiempo de ejecución. También le brindamos la posibilidad de especificar el tiempo de espera de procesamiento de JavaScript o deshabilitar completamente la ejecución de scripts.
- La compatibilidad con CSS3 incluye capacidades avanzadas de manipulación de CSS, lo que le permite administrar hojas de estilo para todo el documento o nodos específicos.
- HTML Canvas es totalmente compatible y permite dibujar a través de JavaScript o la API de HTML Canvas.
- El análisis y la representación de SVG se basan en la última documentación SVG 2.0. ¡Lo que te permite utilizar elementos tan modernos como filtros!
Independencia de plataforma
Aspose.HTML for Python via .NET se puede utilizar para desarrollar aplicaciones para una amplia gama de sistemas operativos, como Windows, donde está instalado Python 3.5 o posterior. Puede crear aplicaciones Python de 32 y 64 bits.