Preguntas frecuentes


P: ¿Qué es Aspose.HTML for Java y qué puede hacer?

R: Aspose.HTML for Java es una biblioteca sólida diseñada para crear, editar y convertir HTML y formatos relacionados, como XHTML, MHTML, SVG y EPUB. La biblioteca proporciona funciones integrales como manipulación de modelos de objetos de documentos, compatibilidad con CSS y JavaScript, y conversión de alta calidad de documentos HTML y basados ​​en HTML a PDF, DOCX, PNG, JPEG y otros formatos populares.


P: ¿Cómo convertir HTML a PDF?

R: Es muy sencillo. ¡Puedes hacer esto literalmente con una sola línea de código!

1// Convert HTML to PDF
2Converter.convertHTML("document.html", new PdfSaveOptions(), "output.pdf");

Para obtener más ejemplos, visite las guías Conversión entre formatos.


P: ¿Qué formatos admite Aspose.HTML for Java?

R: Desde el primer momento admitimos documentos HTML, XHTML, SVG, EPUB, MHTML y Markdown. Como parte de los documentos mencionados, también admitimos especificaciones CSS, JavaScript, XPath y HTML5 Canvas. Para obtener más detalles, visite el artículo Lista de funciones.


P: ¿Puedo personalizar la representación durante la conversión de HTML a imagen?

R: Sí, puedes personalizar la representación de imágenes configurando opciones en la clase ImageSaveOptions. Por ejemplo, puede especificar el formato de la imagen (JPEG, PNG, BMP, GIF o TIFF), la resolución, el nivel de compresión, etc., asegurándose de que la salida cumpla con sus requisitos exactos. Para obtener más información sobre ImageSaveOptions, lea el artículo Convertidores de ajuste fino.


P: ¿Puedo usar HTMLDocument para cargar el formato de archivo EPUB?

R: Para cargar EPUB, MHTML, SVG u otros formatos compatibles, preparamos puntos finales especializados y los describimos en las guías Crear documento y Conversión entre formatos. La clase HTMLDocument está diseñada sólo para trabajar con archivos HTML.


P: ¿Puedo usar Aspose.HTML for Java para extraer información de un documento?

R: Claro, tenemos una API potente para inspeccionar el contenido de los documentos HTML. Se describe en el artículo Navegación HTML.


P: ¿Admite la sintaxis XPath?

R: Sí.

Además, admitimos selectores CSS y el mecanismo de navegación nativo llamado recorrido de documentos/elementos. Puede encontrar ejemplos de uso en el artículo Navegación HTML.


P: ¿Es posible guardar algunos documentos HTML a la vez?

R: Sí, si tiene archivos HTML vinculados entre sí, puede usar el parámetro MaxHandlingDepth para guardarlos como un conjunto de archivos.


P: ¿Es posible desactivar JavaScript para un documento?

R: Sí. Debe utilizar sandboxing flag para desactivar recursos potencialmente no confiables.


P: ¿Cómo utilizar el objeto MemoryStream para almacenar el resultado de la renderización en lugar del sistema de archivos?

R: Aspose.HTML for Java permite realizar la clase MemoryStreamProvider como una implementación personalizada de la interfaz java.io.Closeable. Esta clase representa un mecanismo de devolución de llamada necesario para manejar la creación y administración de flujos de salida. Puede encontrar información más detallada en el artículo Output Streams.


P: ¿Cómo se verifica la lista de recursos que se cargan junto con un documento HTML?

R: Contamos con un Servicio de red – Network Service especializado que le brinda control total sobre todos los mensajes de solicitud/respuesta. Puede usarlo para rastrear las solicitudes, crear un caché personalizado, sustituir el contenido de los mensajes de respuesta y mucho más.


P: ¿Cómo se anula el estilo del documento?

R: Existe una propiedad Hoja de estilo de usuario – User Style Sheet que puede resultar útil exactamente para este propósito.

P: Mi documento no se analiza correctamente. ¡Veo cuadrados negros en lugar de letras! ¿Cómo puedo solucionarlo?

R: Analizamos los encabezados de los documentos para detectar el juego de caracteres (codificación) del documento. Si la codificación no está definida, utilizamos UTF-8, que está definido como valor predeterminado para las especificaciones HTML5. Si sabe que la codificación es diferente de la UTF-8 predeterminada, especifíquela directamente, como se describe en el artículo Configuración del entorno.


P: Quiero ver los números de página en la parte inferior del documento, ¿cómo hago esto?

R: Dado que CSS se usa para describir el diseño visual del documento, diseñamos Extensiones CSS especializadas que se pueden usar para escribir información en los márgenes de la página.

Subscribe to Aspose Product Updates

Get monthly newsletters & offers directly delivered to your mailbox.