Funciones admitidas
La siguiente tabla resume las características disponibles en la API Aspose.HTML for Java.
Funciones de Aspose.HTML for Java
Aspose.HTML for Java es una poderosa biblioteca de programación diseñada para ayudar a los desarrolladores a trabajar con HTML y otros formatos web sin problemas. Esta API proporciona un sólido conjunto de funciones para crear, manipular, navegar y convertir documentos como HTML, XHTML, SVG, EPUB, MHTML y MD en varios formatos de salida. Basado en las especificaciones del W3C, Aspose.HTML for Java garantiza una experiencia fácil de usar para los desarrolladores con nombres de clases y propiedades intuitivos que están estrechamente alineados con los estándares.
Esta API imita el comportamiento de un navegador sin cabeza y ofrece las siguientes funciones.
- Crear o abrir un documento HTML existente de diferentes fuentes:
- Archivo: abre un archivo HTML desde tu máquina local.
- Transmisión: lee y carga contenido HTML directamente desde una transmisión.
- URL: carga documentos HTML desde la web a través de URL.
- Desde cero: cree un documento HTML mediante programación utilizando la API.
- Manipulación de HTML: creación, edición, eliminación y reemplazo de nodos HTML mediante API.
- Guardar documento HTML.
- Extraer estilos CSS para un nodo HTML en particular.
- Configurar un espacio aislado de documentos que afecta el procesamiento de documentos HTML, es decir, los estilos CSS en algunos casos son dependientes del tamaño de la pantalla y permitimos configurar el entorno independientemente de una máquina de ejecución.
- Navegación por el documento HTML de diferentes formas:
- Recorrido de elementos: Navega por el árbol DOM elemento por elemento.
- Recorrido del documento: recorre toda la estructura del documento.
- Consultas XPath: Utilice expresiones XPath para localizar nodos específicos.
- Consultas de selector CSS: busca elementos utilizando selectores CSS.
- Scripting que permite manipular HTML DOM a través de JavaScript.
- Conversión de documentos HTML a varios formatos compatibles: PDF, XPS, DOCX, JPG, PNG, BMP, TIFF, GIF, MD y MHTML.
- Conversión de XHTML y formatos similares, como EPUB y MHTML a PDF, XPS, {{ Formatos % DOCX %}}, JPG, PNG, BMP, TIFF y GIF.
Nota:
- La representación de cadena de
valor de color CSS depende del contexto, que puede estar en estado
Specified
oComputed
. - En el estado
Computed
, el color CSS se representa como la función rgb() o rgba(). - En el estado
Specified
, el color CSS se representa como la cadena original especificada por el autor.
El objeto URL se basa en la implementación de Java Framework según la especificación de URL del w3c. La diferencia entre Framework y w3c es un orden de parámetros del constructor
Características generales
- Escrito completamente en Java y funciona con JRE.
- Se requiere entorno JDK.
- Referencia de API en formato de Ayuda HTML.
- Compatible con JDK 1.6 o versiones superiores.
Soporte HTML y XHTML
Aspose.HTML for Java brinda soporte para los estándares HTML moderno y XHTML, lo que le permite trabajar con confianza con las últimas tecnologías web.
Estructura de espacios de nombres en API
Funciones de texto
Aspose.HTML for Java proporciona sólidas capacidades de manejo de texto para documentos HTML:
- Puede extraer fácilmente texto de páginas específicas de un documento HTML, lo que permite una recuperación de contenido perfecta.
- La API admite la búsqueda de texto específico dentro del documento, lo que la convierte en una poderosa herramienta para localizar y analizar datos.
- Para la modificación de contenido, puede agregar texto mediante programación directamente a un archivo HTML, lo que garantiza flexibilidad en la personalización del documento.
Características del documento
Aspose.HTML for Java ofrece amplias herramientas para manipular y convertir documentos HTML. Puede crear, editar, eliminar y reemplazar nodos HTML, lo que le brinda control total sobre la estructura del documento. La API también le permite extraer estilos CSS asociados con nodos HTML específicos, lo que permite un análisis de estilo detallado.
La biblioteca admite la conversión de HTML a una amplia gama de formatos, que incluyen:
- Formatos de imagen: JPEG, PNG, BMP, TIFF y GIF.
- Formatos de marcado fijos: PDF y XPS.
- Formato Microsoft Word: DOCX.
- Formatos web: Markdown (MD) y MHTML.