Preguntas frecuentes

P: ¿Cómo convertir un documento HTML a PDF?

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

1 Aspose.Html.Converters.Converter.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?

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

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 la guía Crear documento. La clase HTMLDocument está diseñada sólo para trabajar con archivos HTML.

P: ¿Puedo usar Aspose.HTML 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 Extracción de datos.

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 los ejemplos de uso aquí.

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 flags 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: Puede implementar la interfaz Aspose.Html.IO.ICreateStreamProvider para manejar los flujos de salida, como se describe aquí.

P: ¿Cómo comprobar 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 anular 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 un documento para detectar el conjunto de caracteres (codificación) del documento. Si la codificación no está definida, utilizamos UTF-8, que está definido como valor predeterminado para la especificación HTML5. Si sabe que la codificación es diferente de la UTF-8 predeterminada, especifíquela directamente como se describe aquí.

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

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.